graph visualizer in progress