how to use defi liquidity pools