added get/set device ID