controlador mejorado