add basic controller and view