added merge() and isMergeClean()