for loops removed