pushing loops
pushing loops