handle preproc files