new root
finish layout and routes