Building a client