> ## Documentation Index
> Fetch the complete documentation index at: https://village-docs.villagelabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Multi-Loan ESOP Example

> Complex leveraged ESOP with multiple debt tranches

## Scenario

Model an ESOP with two loans: an original 2020 loan and a 2023 refinancing loan.

## Key Concepts

* Loan-by-loan share release
* Multiple suspense accounts
* Coordinated debt service

See [ESOPLoan](/models/esop-loan) for detailed model structure.

## Example

```python theme={null}
loans = [
    ESOPLoan(loan_id="LOAN_2020", suspense_shares=15_000),
    ESOPLoan(loan_id="LOAN_2023", suspense_shares=15_000)
]

# Each loan releases its own shares
for loan in loans:
    loan.process_payment(principal, interest)
```

Coming soon: Complete multi-loan walkthrough.
