fast, smooth transaction. hope to deal with again

Review