yes, that would be even better; why do I never think of iterators?