dat for loop