finished basic layout and routes