updated tests
finished the layout and routes