Up to exercise 5.3
Finish layout and routes