add a line
add new edge
add a line