controlador modificat