completed chapter 15 - layout