second commit
finish layout and routes