fixed error with eval