fixed modulus