> For the complete documentation index, see [llms.txt](https://tcclabs.gitbook.io/tcclabs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tcclabs.gitbook.io/tcclabs/tutorials/swapping-tutorial..md).

# Swapping Tutorial.

Swap any NFTs in the pool with your own!

Another unique feature of Extract is the ability for users to swap NFTs from the pool with their own NFTs.&#x20;

<figure><img src="https://577977432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk9WCIhLLBn720c6q6Bkz%2Fuploads%2FSjDvp8jLah6WIaPvRMKg%2Fimage.png?alt=media&amp;token=108b7462-95d4-4dc9-b202-a148e0a21bf4" alt=""><figcaption></figcaption></figure>

Each NFT deposited into Extract liquidity pools will have a swap feature, this means you can select NFTs from the pool and swap them with your own. You can only swap NFTs if their policy IDs match. I.e they are from the same collection.&#x20;

<figure><img src="https://577977432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk9WCIhLLBn720c6q6Bkz%2Fuploads%2FcnIZrQLXhSsf3GLx29Ml%2Fimage.png?alt=media&amp;token=4bf282a3-9bb2-4212-a3c6-b9df6637962f" alt=""><figcaption></figcaption></figure>

Once an NFT is selected youll be brought to your inventory where you will choose one of your own NFTs to swap with. The above page will then show once you have selected the 2 NFTs to swap with. Select confirm to continue.&#x20;

Once the swap is confirmed you will have the new NFT you chose, and the pool will have your old NFT. A totally unique and useful feature for people looking for specific traits or looks, enjoy!&#x20;
