added modulus script