add deviceForUUID method