further built out views and routes