enumerate device's types