Building the best borrowing experience in DeFi