add DeviceInfoUtils