new versions of Seive