exercise 1.33 completed