added back AuctionIterator