file by file processing in harvest_file