added worker source editing