eval функция поправленная