-merge & split