Added preprocessor description