played with layout
finish layout and routes