improved sieve