fixed add edge