adding preprocessor infile