Push And Pull Theory