adding modulus ignore