visualizer merge