fast push, ty

Review