Liabilities / Assets
11th percentile
Higher debt load relative to assets than 11% of similar nonprofits.
EIN 46-1812072 • Brooklyn, NY
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
11th percentile
Higher debt load relative to assets than 11% of similar nonprofits.
Liabilities / Revenue
12th percentile
Higher debt load relative to revenue than 12% of similar nonprofits.
Net Margin
72nd percentile
Higher net margin than 72% of similar nonprofits.
Top Officer Pay
58th percentile
Higher top officer pay than 58% of similar nonprofits.
Top officer pay equals 19.0% of source-year revenue.
Asset Growth
50th percentile
Faster asset growth than 50% of similar nonprofits.
Revenue Growth
18th percentile
Faster revenue growth than 18% of similar nonprofits.
Assets
Up$6,879,096
Up $215,786 (+3.2%) from 2023
Liabilities
Down$6,850
Down $10,850 (-61%) from 2023
Net Assets
Up$6,872,246
Up $226,636 (+3.4%) from 2023
Revenue
Down$763,612
Down $207,432 (-21%) from 2023
Expenses
Up$540,682
Up $113,963 (+27%) from 2023
Net Income
Down$222,930
Down $321,395 (-59%) from 2023
Most recent year
2024 • Form 990PFDetailed filing. Detailed filing data is available for this year.
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| SHAINA LARRIVEE | Executive Director | FT | $145,000 | - | $145,000 |
| SANFORD HIRSCH | President | PT | $0 | - | - |
| KAREN VAN LENGEN | Secretary/Treasurer | - | $0 | - | - |
| SARAH ECKHARDT | Vice President | - | $0 | - | - |
| VERONIQUE LINDENBERG | Chairperson | - | $0 | - | - |
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| AccountingFeesSchedule/AccountingFeesDetail/Amt | 0 | 7329 |
| AccountingFeesSchedule/AccountingFeesDetail/CategoryTxt | 0 | RETURN PREPARATION AND TAX COMPLIANCE |
| AccountingFeesSchedule/AccountingFeesDetail/DisbursementsCharitablePrpsAmt | 0 | 7329 |
| AccountingFeesSchedule/AccountingFeesDetail/NetInvestmentIncomeAmt | 0 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 0 | 2014-01-14 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 1 | 2014-01-02 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 2 | 2016-03-20 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 3 | 2016-03-15 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 4 | 2016-08-18 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 5 | 2016-03-27 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 6 | 2016-01-17 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 7 | 2017-06-14 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 8 | 2017-01-26 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 9 | 2017-02-02 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 10 | 2020-10-01 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 11 | 2020-10-01 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 12 | 2020-10-01 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 13 | 2020-10-01 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 14 | 2020-10-01 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 15 | 2020-10-28 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 16 | 2020-10-28 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 17 | 2020-10-28 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 18 | 2020-10-28 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 19 | 2020-10-28 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 20 | 2020-06-04 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 21 | 2021-01-07 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 22 | 2021-03-26 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 23 | 2021-02-05 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 24 | 2021-03-23 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 25 | 2021-07-23 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 26 | 2022-06-28 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 27 | 2022-07-15 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 28 | 2022-03-25 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 29 | 2023-12-06 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 30 | 2023-07-20 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 31 | 2024-04-12 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 32 | 2024-01-01 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 33 | 2024-01-02 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 34 | 2024-01-22 |
| DepreciationSchedule/DepreciationPropertyGrp/AcquiredDt | 35 | 2024-01-24 |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 0 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 1 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 2 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 3 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 4 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 5 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 6 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 7 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 8 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 9 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 10 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 11 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 12 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 13 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 14 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 15 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 16 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 17 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 18 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 19 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 20 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 21 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 22 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 23 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 24 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 25 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 26 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 27 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 28 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 29 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 30 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 31 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 32 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 33 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 34 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/ComputationMethodTxt | 35 | 200DB |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 0 | 2299 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 1 | 391 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 2 | 2611 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 3 | 5613 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 4 | 2399 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 5 | 386 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 6 | 91 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 7 | 4637 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 8 | 2036 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 9 | 288 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 10 | 1435 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 11 | 845 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 12 | 740 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 13 | 1270 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 14 | 460 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 15 | 740 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 16 | 1435 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 17 | 1270 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 18 | 845 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 19 | 1295 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 20 | 1221 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 21 | 4644 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 22 | 4696 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 23 | 3465 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 24 | 1067 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 25 | 2398 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 26 | 1198 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 27 | 2699 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 28 | 369 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 29 | 574 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 30 | 2179 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 31 | 1608 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 32 | 843 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 33 | 300 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 34 | 843 |
| DepreciationSchedule/DepreciationPropertyGrp/CostOrOtherBasisAmt | 35 | 492 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 0 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 1 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 2 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 3 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 4 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 5 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 6 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 7 | 207 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 8 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 9 | 13 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 10 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 11 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 12 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 13 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 14 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 15 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 16 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 17 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 18 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 19 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 20 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 21 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 22 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 23 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 24 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 25 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 26 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 27 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 28 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 29 | 44 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 30 | 148 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 31 | 1094 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 32 | 573 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 33 | 204 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 34 | 573 |
| DepreciationSchedule/DepreciationPropertyGrp/CurrentYearExpenseAmt | 35 | 334 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 0 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 1 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 2 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 3 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 4 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 5 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 6 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 7 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 8 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 9 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 10 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 11 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 12 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 13 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 14 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 15 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 16 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 17 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 18 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 19 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 20 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 21 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 22 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 23 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 24 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 25 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 26 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 27 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 28 | 7.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 29 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 30 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 31 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 32 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 33 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 34 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/LifeRt | 35 | 5.000000000000 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 0 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 1 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 2 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 3 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 4 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 5 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 6 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 7 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 8 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 9 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 10 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 11 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 12 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 13 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 14 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 15 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 16 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 17 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 18 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 19 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 20 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 21 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 22 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 23 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 24 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 25 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 26 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 27 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 28 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 29 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 30 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 31 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 32 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 33 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 34 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/NetInvestmentIncomeAmt | 35 | 0 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 0 | 2299 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 1 | 391 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 2 | 2611 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 3 | 5613 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 4 | 2399 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 5 | 386 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 6 | 91 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 7 | 4430 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 8 | 2036 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 9 | 275 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 10 | 6 |
| DepreciationSchedule/DepreciationPropertyGrp/PriorYearDepreciationAmt | 11 | 65 |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 0 | COMPUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 1 | PRINTER & DRIVE |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 2 | OFFICE EQUIPMENT |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 3 | OFFICE FURN & FIX |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 4 | COMPUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 5 | CAMERA |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 6 | ROUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 7 | COLLEC FURN & FIX |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 8 | COMPUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 9 | OFFICE FURN & FIX |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 10 | STORAGE RACK |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 11 | STORAGE RACK |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 12 | STORAGE RACK |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 13 | STORAGE RACK |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 14 | OFFICE FURNITURE |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 15 | STORAGE RACK |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 16 | STORAGE RACK |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 17 | STORAGE RACK |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 18 | STORAGE RACK |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 19 | BOOKSHELVES |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 20 | COMPUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 21 | FURNITURE |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 22 | FURNITURE |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 23 | OFFICE FURNITURE |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 24 | OFFICE FURNITURE |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 25 | OFFICE FURNITURE |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 26 | COMPUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 27 | COMPUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 28 | FURNITURE |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 29 | COMPUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 30 | OFFICE EQUIPMENT |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 31 | COMPUTER |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 32 | OFFICE EQUIPMENT |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 33 | OFFICE EQUIPMENT |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 34 | OFFICE EQUIPMENT |
| DepreciationSchedule/DepreciationPropertyGrp/PropertyDesc | 35 | OFFICE EQUIPMENT |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 0 | ISHARES 3-7 YEAR TREASURY BOND ETF |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 1 | ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETF |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 2 | ISHARES MBS ETF |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/BondNm | 3 | VANGUARD SHORT-TERM CORPORATE BOND ETF |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 0 | 278637 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 1 | 1184985 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 2 | 498592 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYBookValueAmt | 3 | 837698 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 0 | 279053 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 1 | 1124721 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 2 | 499198 |
| InvestmentsCorpBondsSchedule/InvestmentsCorporateBondsGrp/EOYFMVAmt | 3 | 839537 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 0 | 9984 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 1 | 26424 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 2 | 35117 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 3 | 17994 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 4 | 21206 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 5 | 20917 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 6 | 27078 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 7 | 17457 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 8 | 13797 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 9 | 22001 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 10 | 47502 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 11 | 17773 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 12 | 30300 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 13 | 46564 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 14 | 67217 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 15 | 12728 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 16 | 5037 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 17 | 29387 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 18 | 274912 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 19 | 27261 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 20 | 50403 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 21 | 182677 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 22 | 34918 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 23 | 24721 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 24 | 35557 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 25 | 27976 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 26 | 17720 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 27 | 140517 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 28 | 25577 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 29 | 10743 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 30 | 40616 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 31 | 58890 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 32 | 23585 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 33 | 28292 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 34 | 82508 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 35 | 21926 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 36 | 36631 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 37 | 28439 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 38 | 7590 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 39 | 31409 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 40 | 33065 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 41 | 35912 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 42 | 13469 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 43 | 36163 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 44 | 31725 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 45 | 6141 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 46 | 27612 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 47 | 18194 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 48 | 26549 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 49 | 39545 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 50 | 29973 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 51 | 18395 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 52 | 35912 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 53 | 65355 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYBookValueAmt | 54 | 280000 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 0 | 37892 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 1 | 19949 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 2 | 37705 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 3 | 190440 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 4 | 138216 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 5 | 18446 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 6 | 28979 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 7 | 260437 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 8 | 69927 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 9 | 35481 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 10 | 63882 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 11 | 66632 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 12 | 57960 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 13 | 39804 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 14 | 68800 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 15 | 35205 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 16 | 54976 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 17 | 55092 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 18 | 288476 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 19 | 31892 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 20 | 92924 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 21 | 211839 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 22 | 41006 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 23 | 34381 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 24 | 30880 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 25 | 29174 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 26 | 22599 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 27 | 153266 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 28 | 104274 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 29 | 39727 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 30 | 78986 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 31 | 62326 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 32 | 29276 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 33 | 32116 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 34 | 255008 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 35 | 60974 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 36 | 48749 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 37 | 30504 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 38 | 268580 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 39 | 35574 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 40 | 60064 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 41 | 37721 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 42 | 32055 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 43 | 40236 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 44 | 37352 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 45 | 28418 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 46 | 21279 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 47 | 74208 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 48 | 37805 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 49 | 35431 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 50 | 34689 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 51 | 42888 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 52 | 68291 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 53 | 101644 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/EOYFMVAmt | 54 | 249807 |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 0 | ABBOTT LABORATORIES |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 1 | AES CORP/VA |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 2 | AIR PRODUCTS AND CHEMICALS INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 3 | ALPHABET INC CL C |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 4 | AMAZON.COM INC. |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 5 | AMERICAN ELECTRIC POWER CO INC |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 6 | AMERICAN TOWER CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 7 | APPLE INC. |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 8 | ARES MANAGEMENT CORP |
| InvestmentsCorpStockSchedule/InvestmentsCorporateStockGrp/StockNm | 9 | ARTHUR J GALLAGHER & CO |
No mirrored PDF or thumbnail assets are attached yet.