Finish layout and routes
Finish Chap 5 exercises