add sum modulo