added data visualizer