finished layout and routes aka chapter 5 for real