created visualizer