fast push! A++++

Review