Fast and smooth push <----

Review