Exercise 1.12
cleanup for Exercise 1.12