test out preprocessor