PUSH PULL STRATEGY