# Features Available

1. [create pool](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/create-pool)
2. [swap and pre swap](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/swap-and-preswap)
3. [open position](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/open-position)
4. [add liquidity](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-sdk/features-available/add-liquidity)
5. [repay the receipt about add liquidity](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/repay-the-receipt-about-add-liquidity)
6. [get position liquidity](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/get-position-liquidity)
7. [get position amounts](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/get-position-amounts)
8. [get positions of pool](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/get-positions-of-pool)
9. [remove liquidity](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/remove-liquidity)
10. [collect fee](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/collect-fee)
11. [collect partner fee](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/collect-partner-fee)
12. [collect reward](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/collect-reward)
13. [close position](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available/close-position)
