what is providing liquidity