added worker effect