Flexible peer to peer lending & borrowing