merging different