playing around with pushing and pulling