ready for edge list