add device module changes