add new device kinda works