added rest of the device functions now hahs a complete list of device capabilities