starting controller and view, ugly