updated modulus