fixed iterator business . FU C++