added HttpClient (WIP)