scan iterators are now working