fast push, smooth transation, A+

Review