new file processing