reminder : push and pull