# Taking available liquidity

Offers on Mangrove can be taken with a market order.

A market order consumes the offers starting from the best price, making sure that the limit price set by the taker is always satisfied.

<figure><img src="https://old.docs.mangrove.exchange/img/assets/takerOrder1.png" alt=""><figcaption></figcaption></figure>

#### Taking offers <a href="#taking-offers" id="taking-offers"></a>

The way to consume liquidity on Mangrove is through a market order, a configurable type of order that executes offers from best to worst. The Market order section details how market orders work.

### Cleaning offers

Offers on Mangrove can fail. Liquidity-taking functions can also be used to trigger failing offers and take them out of Mangrove - it is called cleaning offers.

### Delegation

An allowance mechanism lets you separate the address that provides the funds and the address that originates the buy/sell transactions. The Delegation section details how to let other addresses use your funds.
