fast push! A+++++++

Review