Smooth Transaction +++ thanks

Review