cambios en eval y otras funciones