Pull And Push Theory