exercise 9 updates