use different variable for chain iteration