how to push?