Chapter 5 - filling in some of the layout