add basic route and view logic