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

Review