added device_attributes