add message inside iterator