vizualizer class outline