comments added on new iteration method