added device class
added device class