Implemented basic hand sieve + cleanup