modulus adjustment