add device transition