include preprocessor class