Chapter 7 refactor