Add MergeNodes function