modelo del controlador