Implemented map for the preprocessor