Filter iterator implemented