fast push!

Review