centralized the graph, closes #106