fix all iterator
smaller usage