module alteration