Added #add_edge