simple FileIterator