add DeviceUtils and DeviceInfo