push pull doesn't work