cleaned up sieve
edited