implement firstdimensionIterator