exercise 1.14 completed