started writing a visualizer