added borrower functionality