extracted host from client
used overload proxy method, rather than create new object