caching evaluation queries
merge