updated wk4 chlnge 2, 3, and 5