adding back in web workers