automate visualizer