# Pools - Create a New Pool

1. To create a new pool on HeliSwap, go to **Pools** → **All Pools**, and click **Create Pool**. Another option is to go to My positions where you will also see the Create Pool button.

   <figure><img src="https://843474983-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWEJ4Xz5JZB9w7aYjQ7lg%2Fuploads%2FeKOphZVfiNMlaCpqjgxs%2FScreenshot%202022-09-13%20at%2017.17.57.png?alt=media&#x26;token=df20c5ba-0811-41ed-b9c7-475e0a0243aa" alt=""><figcaption></figcaption></figure>
2. Next, you will be shown a modal for creating a pool and supplying its initial liquidity. Bear in mind you will be the first Liquidity Provider to that pool, and the amounts you supply for both tokens will determine the pair price. Make sure it corresponds to the market price of tokens, to avoid arbitrage.

   <figure><img src="https://843474983-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWEJ4Xz5JZB9w7aYjQ7lg%2Fuploads%2FwKLags2xhxvBJeiHK90Y%2FScreenshot%202022-09-14%20at%2013.38.49.png?alt=media&#x26;token=91dbfc0d-8b76-4534-a6fb-b82dc7caaf6b" alt=""><figcaption></figcaption></figure>
3. Choose the tokens you wish to supply and create a pool with. **Take into account both token’s market price and supply given their market ratio - TKN1/TKN2.**

   You might need to approve (give permission to the smart contracts) the usage of one or both  tokens with your HashPack wallet. To do so, click **Approve TKN**.

   <figure><img src="https://843474983-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWEJ4Xz5JZB9w7aYjQ7lg%2Fuploads%2FoDMmEeLVtRw3iiUhyvHH%2FScreenshot%202022-09-14%20at%2013.47.17.png?alt=media&#x26;token=6d62f2ac-1734-47fc-a023-bd0b83235fbd" alt=""><figcaption></figcaption></figure>
4. Click **Approve** in the HashPack pop-up to execute the Smart Contract transaction for approving the token.

   <figure><img src="https://843474983-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWEJ4Xz5JZB9w7aYjQ7lg%2Fuploads%2FhuGvYrhjlKKbF9ADQonw%2FScreenshot%202022-09-14%20at%2013.48.04.png?alt=media&#x26;token=f37dfcd0-f760-4ff7-a216-3c426a8445b6" alt=""><figcaption></figcaption></figure>
5. After the token is approved, click the **Create** button to initiate the pool.
6. A pop-up with a summary will appear. Click **Confirm** **provide**.

   <figure><img src="https://843474983-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWEJ4Xz5JZB9w7aYjQ7lg%2Fuploads%2FMVR5P0I9LRCJqUF2ug6R%2FScreenshot%202022-09-14%20at%2013.48.52.png?alt=media&#x26;token=762cef50-7e20-4369-8bde-cfd2688e1f01" alt=""><figcaption></figcaption></figure>
7. Click **Approve** once again in the HashPack pop-up.
8. Congrats! Upon viewing the success message you have now created a pool on HeliSwap!
