controlador quase completo