changes in layout and routes