Smooth Transaction+++ thx again :)

Review