first iteration say