added the eval