modificar while