added basic routes and models