starts controller and view parts