Giants prepare for challenges