created for loops