exercises
finish layout and routes