extend client interface
extend client interface