add exercise 9.2