preserve ordering while merging