liquidity providers concepts