all the challenges for week 8
please work