delete item
add edge list