Fast and good transaction

Review