fast push, easy to deal with

Review