add exercise 9