exercise 1.26 completed