split_merge, no debug