initial diff visualizer