fix modulus