added schema, views, and route classes