add device registration