more work on views, routes