Smooth transaction AAA+++

Review