Fast and smooth push!!

Review