ch2 challenge 1a
ch2 challenge 2
ch2 challenge 3