Client interface work