made the webClient interface match the Microsoft one