First draft of the client