Push And Pull Process