modular sieve method