Push And Pull Method