add conventional sieve