finished chapter 5 layouts and routes