What is the transaction process?