fighting with std to use my iterators