add device module