make it a preprocessor