Implemented new iterable