add http client solution