support DEVICE type