merge-split