for loops added