evaluation for merge