Continuing work on Exercise 2