- modified the record processing so that a pre-process is applied to each record