added the base classes of the visualization