testing the pushing and pulling