Challenges 2,3, and 4 of week 6