> For the complete documentation index, see [llms.txt](https://cetus-1.gitbook.io/cetus-developer-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-clmm-contract/features-available.md).

# Features Available

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