added worker scripts