new addEdge