removed one of the challenges from the functions and put most of the for loop information as a supplemental