more implementation compression
compress eval