exercise 5
exercise 6
added exercise 7
added exercise 8
added exercise 7
added exercise 9