add modulus