did a bunch of work on the graph to put all the cities in