fast push ty

Review