parsing the graph is pain