carrier model, controller and views