initial DS
merge