added DeviceUtils.class