simplification du code iterator