Another visualizer

same code but different branch