functioning visualizer