smooth transaction, A++++++++++

Review