effect
merge
merge2