Smooth transaction A++++

Review