# 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: * Create Data as Part of a Raw Transaction * Decide Whether RBF or CPFP is Appropriate * Use These Tricks to Free Up a Stuck Transaction Supporting objectives include the ability to: * Plan for the Power of OP_RETURN * Understand the Mempool * Experience How Miners Interact with Fees ## 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)