Fast push. A+++++++

Review