Addling Preprocessor code