controller modificado