fast push! A++++++++++

Review