make it iterative at numeral 3