requiring worker file