add method to IClientController and IDeviceController