Finish layout and routes
Chapter 5 exercises