passing file pc now to preprocessor.. still testing for #error implementation