added ns module