# Section Five: Knowing Transaction Tricks This section describes how to use a few tricks that supplement or improve the use of raw transaction from the command line using bitcoin-cli. ## Objectives for This Section After working through this section, a developer will be able to: * Decide Whether RBF or CPFP Might Help a Transaction * Use These Tricks to Free Up a Stuck Transaction * Create Data as Part of a Transaction Supporting objectives include the ability to: * Understand the Mempool * Experience How Miners Interact with Fees * Plan for the Power of OP_RETURN ## Table of Contents * [Part One: Resending a Transaction with RBF](5_1_Resending_a_Transaction_with_RBF.md) * [Part Two: Funding a Transaction with CPFP](5_2_Funding_a_Transaction_with_CPFP.md) * [Part Three: Sending a Raw Transaction with Data](5_3_Sending_a_Raw_Transaction_with_Data.md)