criteria classes and Plotter by VS