addition of modulus