added primes()