flags
add old version of sieve as check