added the guts of the graph path