add edge merge