stupid for loops