> For the complete documentation index, see [llms.txt](https://docs.common.fi/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.common.fi/knowledge-base/legacy-info/dex-and-bridge/pool/managing-liquidity-pools-with-custom-tokens.md).

# Managing Liquidity Pools with Custom Tokens

In this guide we'll go over how to create custom liquidity pools with tokens that have not been whitelisted by the DEX.

1. Once you log onto Common, go to the "Pools" tab.

<figure><img src="https://1435593893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa5q8PnIrDhXMesB4ZbZ%2Fuploads%2F3l9ZMsaE8HtEopKXFNjd%2F1.%20.png?alt=media&amp;token=ab37c218-ff88-4223-9aab-f68ad03970b1" alt=""><figcaption></figcaption></figure>

2. Access the drop-down menu found in the "Add" button and choose "Add pool to view"

<figure><img src="https://1435593893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa5q8PnIrDhXMesB4ZbZ%2Fuploads%2FszotswUivqpV8cGo2OG4%2F2..png?alt=media&amp;token=2f22d2ac-a8bd-4ec1-8ef3-a04d8157df53" alt=""><figcaption></figcaption></figure>

3. A window will pop up where you can choose the new token pair for which you want to create a liquidity pool.

<figure><img src="https://1435593893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa5q8PnIrDhXMesB4ZbZ%2Fuploads%2FukbAaLZyEH6p8HPGCBBZ%2F3%20(3).png?alt=media&amp;token=199d3028-513b-4cc9-9696-c43163b8e4a7" alt=""><figcaption></figcaption></figure>

4. In this example, our first token will be LUV.

<figure><img src="https://1435593893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa5q8PnIrDhXMesB4ZbZ%2Fuploads%2FMfZXa00hWjRQhpaQ226k%2F4%20(3).png?alt=media&amp;token=28c0b55d-3395-4cc1-87c1-a638f2c4e658" alt=""><figcaption></figcaption></figure>

5. Next, we choose our second token.

<figure><img src="https://1435593893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa5q8PnIrDhXMesB4ZbZ%2Fuploads%2Fs5RY9Vfjf13pvunMrgzR%2F6%20(1).png?alt=media&amp;token=7712af4d-b014-4126-8b82-a9967923f100" alt=""><figcaption></figcaption></figure>

6. To find a token pair that Common was not whitelisted, we type its smart contract address into the search bar. For this example, we'll use TGL.

<figure><img src="https://1435593893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa5q8PnIrDhXMesB4ZbZ%2Fuploads%2FhaQpxxusbvYDneHKcI3T%2F7%20(1).png?alt=media&amp;token=701f4d22-0f08-4fe0-8761-20985efb9570" alt=""><figcaption></figcaption></figure>

The UI  will warn you, ensuring you understand the risks of importing custom tokens, if you are ready to proceed click "Accept & Import."

<figure><img src="https://1435593893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa5q8PnIrDhXMesB4ZbZ%2Fuploads%2FsefD4mkPdDgkpRTOM9Rh%2F8%20(1).png?alt=media&amp;token=474a7016-80ab-4355-b559-48bea53fd419" alt=""><figcaption></figcaption></figure>

7. Once we choose both tokens, we will see information telling us whether or not the pool is already on the list. A pool can either:&#x20;

* Exist and be whitelisted - you can already find it in the list of pools,&#x20;
* Not exist and needs to be created - the UI will give you the option to create it by putting first liquidity into that pool.&#x20;
* Exist and not be whitelisted in Common. In this case, you can add it to the UI locally!&#x20;

Once this step is completed, we can proceed with adding liquidity to the pool as part of the creation process. Learn more about adding liquidity in the chapter "Common Guide: Explaining Liquidity Pools."

<figure><img src="https://1435593893-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fsa5q8PnIrDhXMesB4ZbZ%2Fuploads%2FldwomDAcYdqCgFIPrpBP%2F11.png?alt=media&amp;token=71a871d0-a04f-4c81-8c37-5075cf67d462" alt=""><figcaption></figcaption></figure>
