Fast and smooth transaction! A++++

Review