Pull And Push Model