option file processing