push-pull factor