challenge 7

challenge 6
challenge 8