add device demo