smart-split-smart-merge second run