cont. preprocessor