class implemented in file_processor