add controller and view (oops)