Add iteration at pass level