pushing and popping going on