Exercise 7.1 complete