Scope for me to clean up further as activeGraph->addEdge();