first commit, only for loops working