routes and layouts finished