file processing bits