add in ability to process multiple files, but not do cross file processing