parameter to use a custom user agent and http.client