add modulus tasks