removed explicit HttpClient dependency