# Withdraw

<figure><img src="https://1815793865-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHyVQ2s6G62CO6qQhl7Ev%2Fuploads%2FiR4pMAQlX94qcdKuYFgP%2Fimage.png?alt=media&#x26;token=65142b7f-77b2-4fca-b6af-7376c84682d8" alt=""><figcaption></figcaption></figure>

In the scenario the LP has 10 LP shares in the Position NFT and the LP decided to withdraw with 3 LP shares. With 3 LP shares, its underlying assets are 6 Token and 1.5 NFT. Since nft is Non-fungible, this is the problem that Seacows Complement is trying to solve. Simple logic is give user 1 NFT, and give complementd tokens corresponding to the value of 0.5 nft, and concrete complemented token amount is calculated by complement algorithm in `Pricing Kernel Library`.
