create filter iterators and Iterator tools