finished edgelist construction