Fast push!!!

Review