exercise 6 complete
exercise 7 complete
exercise 8 complete