fileWorker