start to fill in layout
finish layout and routes