preprocessor markup changes