add methods to client