A sample p2p Lending protocol smart contract example