implement EditSplit