working estimation and sieve