updates with visualizer and screen shot