Added preprocessor tags