for loop clusure