so far it appears the graph data structure is correctly built in memory. still needs more testing