borrower page view and basic logic