added first prototype of visualizer