removing gcollections dependency and the iterator pattern related to it