fixed a typo
added the sieve