update and merger
added a new edge type