support for device's custom data