cleaning and work on file processor