changes to enable processing of files