new visualizer module