trying modulus again!