hides moved to preprocessing, classes and data-classes move to postprocessing