Now generates a list of Edges