cambios en el modelo y creacion del controlador