POWER OF PULL AND PUSH