finish layout and routes, 11 tests work