modulo 1000000