# Features Available

1. [create pool](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/create-pool)
2. [swap](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/swap)
3. [open position](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/open-position)
4. [add liquidity](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/add-liquidity)
5. [remove liquidity](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/remove-liquidity)
6. [get coin amounts or liquidity for position](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/get-coin-amounts-or-liquidity-for-position)
7. [collect fee](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/collect-fee)
8. [collect reward](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/collect-reward)
9. [close position](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/close-position)
10. [partner](https://cetus-1.gitbook.io/cetus-developer-docs/developer/via-dlmm-contract/features-available/swap-partner)
