added a ClientBuilder