Liabilities / Assets
62nd percentile
Higher debt load relative to assets than 62% of similar nonprofits.
EIN 04-2598584 • 501(c)3 • Westborough, MA
Profile
The Organization is a non-profit that is dedicated to the promotion of the sports of hockey and figure skating. The primary objective and purpose of the organization is to provide safe, low-cost skating programs to the local communities.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
62nd percentile
Higher debt load relative to assets than 62% of similar nonprofits.
Liabilities / Revenue
78th percentile
Higher debt load relative to revenue than 78% of similar nonprofits.
Net Margin
45th percentile
Higher net margin than 45% of similar nonprofits.
Top Officer Pay
63rd percentile
Higher top officer pay than 63% of similar nonprofits.
Top officer pay equals 6.2% of source-year revenue.
Asset Growth
54th percentile
Faster asset growth than 54% of similar nonprofits.
Revenue Growth
34th percentile
Faster revenue growth than 34% of similar nonprofits.
Assets
Up$6,655,596
Up $332,455 (+5.3%) from 2024
Liabilities
Up$1,552,440
Up $259,224 (+20%) from 2024
Net Assets
Up$5,103,156
Up $73,231 (+1.5%) from 2024
Revenue
Down$2,609,472
Down $19,306 (-0.7%) from 2024
Expenses
Up$2,544,703
Up $125,707 (+5.2%) from 2024
Net Income
Down$64,769
Down $145,013 (-69%) from 2024
Most recent year
2025 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
The Organization is a non-profit that is dedicated to the promotion of the sports of hockey and figure skating. The primary objective and purpose of the organization is to provide safe, low-cost skating programs to the local communities.
The Organization is a nonprofit that is dedicated to the promotion of the sports of hockey and figure skating. The primary objective and purpose of the organization is to provide safe, low-cost skating programs to the local communities.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $4,509,255 | $4,279,630 | ▼ $229,625 |
| Savings and Temporary Cash Investments | $1,237,557 | $1,022,398 | ▼ $215,159 |
| Accounts Receivable | $165,647 | $136,032 | ▼ $29,615 |
| Investments Program Related | $115,627 | $132,607 | ▲ $16,980 |
| Prepaid Expenses and Deferred Charges | $102,245 | $130,653 | ▲ $28,408 |
| Cash and Non-Interest-Bearing Accounts | $192,810 | $5,452 | ▼ $187,358 |
| Other Notes and Loans Receivable, Net | - | $0 | - |
| Pledges and Grants Receivable | - | $0 | - |
| Receivable From Disqualified Prsn | - | $0 | - |
| Receivables From Officers Etc | - | $0 | - |
| Investments Other Securities | - | $0 | - |
| Investments in Publicly Traded Securities | - | $0 | - |
| Intangible Assets | - | $0 | - |
| Inventories for Sale or Use | - | $0 | - |
| Total Assets | $6,323,141 | $6,655,596 | ▲ $332,455 |
| Other Assets Total | - | $948,824 | - |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | $757,596 | $891,161 | ▲ $133,565 |
| Deferred Revenue | $429,860 | $516,437 | ▲ $86,577 |
| Accounts Payable and Accrued Expenses | $105,760 | $144,842 | ▲ $39,082 |
| Total Liabilities | $1,293,216 | $1,552,440 | ▲ $259,224 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $5,029,925 | $5,103,156 | ▲ $73,231 |
| Total Net Assets Fund Balance | $5,029,925 | $5,103,156 | ▲ $73,231 |
| Total Liabilities and Net Assets / Fund Balance | $6,323,141 | $6,655,596 | ▲ $332,455 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $3,091,074 | $2,012,866 | - |
| Land | $271,735 | - | - |
| Equipment | $71,819 | $527,082 | - |
| Leasehold Improvements | $845,002 | $1,638,640 | - |
| Other Assets Org | $948,824 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Denise Marco | Clerk & Directo | FT | $146,117 | $16,895 | $163,012 |
| Craig Boutilier | Rink Manager | FT | $122,297 | $16,336 | $138,633 |
| Name | Title |
|---|---|
| Andrew Murray Jr | President |
| Kimberly Rozak | Vice President |
| Jon B Lowell | Director |
| Jt Kelley | Director |
| Mark Macauley | Director |
| Marvin Degon | Director |
| Paul Sawyer | Director |
| Sean Durkin | Director |
| Jon Lien | Treasurer & Director |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Northeast Distributors INC | Contracting | 210 ESSEX STREET, Whitman, MA 02382 | $610,369 |
| Fryer Engineering INC | Contracting | 91 FLANDERS ROAD, Westborough, MA 01581 | $240,650 |
| Northstar Hockey Officials Association INC | Referee/scorekeeping | 15 BRIDLE LANE, Westborough, MA 01581 | $190,000 |
| Line Item | Amount |
|---|---|
| Other Expenses | $1,598,790 |
| Salaries, Compensation, and Employee Benefits | $943,913 |
| Grants and Similar Amounts Paid | $2,000 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $653,560 | - | - | $653,560 |
| Occupancy | $457,233 | - | - | $457,233 |
| Depreciation Depletion | $229,625 | - | - | $229,625 |
| Current Officers, Directors, Trustees, and Key Employees | $81,506 | $81,506 | - | $163,012 |
| Insurance | $116,289 | $5,361 | - | $121,650 |
| Payroll Taxes | $58,642 | $5,632 | - | $64,274 |
| Office Expenses | $49,795 | - | - | $49,795 |
| Other Employee Benefits | $47,187 | - | - | $47,187 |
| Information Technology | $38,971 | - | - | $38,971 |
| Fees for Services Accounting | - | $34,127 | - | $34,127 |
| Interest | $27,144 | - | - | $27,144 |
| Pension Plan Contributions | $15,880 | - | - | $15,880 |
| Other Expenses | $14,636 | - | - | $14,636 |
| All Other Expenses | $5,956 | $667 | - | $6,623 |
| Grants to Domestic Individuals | $2,000 | - | - | $2,000 |
| Fees for Services Legal | - | $1,405 | - | $1,405 |
| Advertising | $1,131 | - | - | $1,131 |
| Total Functional Expenses | $2,416,005 | $128,698 | $0 | $2,544,703 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $2,546,218 |
| Expenses per Audited Statements | $2,544,703 |
| Total Expenses per Form 990 | $2,544,703 |
| Expenses Not Reported on Form 990 | $1,515 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Line Item | Beginning | End | Change |
|---|---|---|---|
| Receivables from Disqualified Persons | - | $0 | - |
| Receivables from Officers, Directors, Trustees, and Key Employees | - | $0 | - |
“The outside accountant (preparer) emails a draft version of the Form 990 to the members of the Executive Committee, empowered to act on behalf of the board. The Executive Committee reviews and proposes any changes to the draft version of the Form 990. After changes are made, a final version of the Form 990 is mailed by the preparer to the Executive Committee for signature. Once the appropriate forms are mailed back to the preparer from the Executive Committee, the Form 990 is electronically filed with the Internal Revenue Service. The Executive Committee informs the board of directors as to the status of the 990 as the process progresses.”
“The organization does have a conflict of interest policy and on an annual basis that policy is passed to each board member. Each board member is required to document any instances of possible conflicts of interest and then sign the policy. The Clerk/Secretary of the organization maintains a separate book in which related party transactions are noted.”
“The Executive Committee performs salary reviews on an annual basis for all full-time employees. A written evaluation form is prepared by the Clerk/Secretary of the organization for all full-time staff documenting performance. Information from these sources is used by the Executive Committee to form the basis of any and all pay raises given to full-time employees. The Executive Committee, who is empowered to act on behalf of the complete board of directors, then approves all pay raises. The Clerk/Secretary who is also an employee of the organization recuses herself from voting on her own salary review.”
“All information is provided by the organization upon request.”
“The organization is a nonprofit organization as described in Section 501(c)(3) of the Internal Revenue Code and is exempt from federal and state incomes taxes. The organization is not a private foundation. Accordingly, no provision for federal or state income taxes is required. The Organization follows the GAAP standard requiring the Organization to report uncertain tax positions, related interest and penalties and record unrecognized tax liabilities and accrued interest and penalties accordingly. As of May 31, 2025, the organization determined that there are no material unrecognized tax liabilities to report. Informational returns for the years ended May 31, 2025, 2024, 2023 and 2022 remain open, subject to examination by the Internal Revenue Service and Massachusetts. The Organization does not expect to recognize any tax liabilities within the next twelve months.”
“VENDING SUPPLIES $1515”
“VENDING SUPPLIES $1515”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 105760 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 144842 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 165647 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 136032 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | The Organization is a nonprofit that is dedicated to the promotion of the sports of hockey and figure skating. The primary objective and purpose of the organization is to provide safe, low-cost skating programs to the local communities. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 1131 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 1131 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 667 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 5956 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 6623 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | JON LIEN TREASURER |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5083937744 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 155B OTIS ST |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | NORTHBORO |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01532 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 192810 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 5452 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 3 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 81506 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 81506 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 163012 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | true |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 190000 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 610369 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 240650 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 15 BRIDLE LANE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 210 ESSEX STREET |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | 91 FLANDERS ROAD |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | WESTBOROUGH |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | WHITMAN |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | WESTBOROUGH |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | MA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | MA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 01581 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 02382 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 01581 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | NORTHSTAR HOCKEY OFFICIALS ASSOCIATION INC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | NORTHEAST DISTRIBUTORS INC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | FRYER ENGINEERING INC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | REFEREE/SCOREKEEPING |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | CONTRACTING |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | CONTRACTING |
| IRS990/CostOfGoodsSoldAmt | 0 | 1515 |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 2000 |
| IRS990/CYInvestmentIncomeAmt | 0 | 48769 |
| IRS990/CYOtherExpensesAmt | 0 | 1598790 |
| IRS990/CYOtherRevenueAmt | 0 | 7413 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 2553290 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 64769 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 943913 |
| IRS990/CYTotalExpensesAmt | 0 | 2544703 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 2609472 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 429860 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 516437 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 229625 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 229625 |
| IRS990/Desc | 0 | NORTHSTAR ICE SPORTS - A TRIPLE ICE SURFACE SKATING FACILITY DEDICATED TO PROVIDING THE YOUTH AND ADULTS OF THE LOCAL COMMUNITIES WITH A SAFE, CLEAN, MODERN FACILITY FOR PUBLIC SKATING, FIGURE SKATING, YOUTH HOCKEY, HIGH SCHOOL AND SENIOR SKATERS. THE ORGANIZATION STRIVES TO PROVIDE USE OF THE FACILITIES AT THE LOWEST POSSIBLE COST. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 34 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 2414005 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 34127 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 34127 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 1405 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 1405 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282FiledCnt | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 10 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 16895 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 16336 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | DENISE MARCO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | CRAIG BOUTILIER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | MARK MACAULEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JON LIEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JT KELLEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Marvin Degon |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | JON B LOWELL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | KIMBERLY ROZAK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | ANDREW MURRAY JR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | PAUL SAWYER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | SEAN DURKIN |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 146117 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 122297 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Clerk & Directo |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | RINK MANAGER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Treasurer & Dir |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Vice President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | Director |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1970 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 11 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 2000 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 2000 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 2610987 |
| IRS990/GrossRentsGrp/RealAmt | 0 | 5125 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 2213 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | true |
| IRS990/IncmFromInvestBondProceedsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 38971 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 38971 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 5361 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 116289 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 121650 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 0 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 27144 |
| IRS990/InterestGrp/TotalAmt | 0 | 27144 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 48769 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 48769 |
| IRS990/InvestmentInJointVentureInd | 0 | true |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/BOYAmt | 0 | 115627 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 132607 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 13 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 4178588 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 4509255 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 4279630 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 8458218 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | The Organization is a nonprofit that is dedicated to the promotion of the sports of hockey and figure skating. The primary objective and purpose of the organization is to provide safe, low-cost skating programs to the local communities. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 757596 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 891161 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 5029925 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 5103156 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeFromGamingGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeOrLossGrp/ExclusionAmt | 0 | 698 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 698 |
| IRS990/NetRentalIncomeOrLossGrp/ExclusionAmt | 0 | 5125 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 5125 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 8462 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 5029925 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 5103156 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 457233 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 457233 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 49795 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 49795 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 948824 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 47187 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 47187 |
| IRS990/OtherExpensesGrp/Desc | 0 | BUILDING MAINTENANCE |
| IRS990/OtherExpensesGrp/Desc | 1 | PROGRAM EXPENSES |
| IRS990/OtherExpensesGrp/Desc | 2 | REFEREE AND SCOREKEEPERS |
| IRS990/OtherExpensesGrp/Desc | 3 | TELEPHONE |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 234906 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 191544 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 190000 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 14636 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 234906 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 191544 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 190000 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 14636 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | EQUITY EARNING IN SUBSID |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 1590 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 1590 |
| IRS990/OtherRevenueTotalAmt | 0 | 1590 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 653560 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 653560 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 0 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 5632 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 58642 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 64274 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 15880 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 15880 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 102245 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 130653 |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 711210 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 711210 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 711210 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 3 | 711210 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 4 | 711210 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | FIGURE SKATING CLUB |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | ICE RENTAL |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | NORTHSTAR HOCKEY LEAGUE |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | SENIOR HOCKEY |
| IRS990/ProgramServiceRevenueGrp/Desc | 4 | YOUTH HOCKEY |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 396136 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 826823 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 789421 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 3 | 298815 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 4 | 107760 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 396136 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 826823 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 789421 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 3 | 298815 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 4 | 107760 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | JIM FLANAGAN FUND IS A SCHOLARSHIP PROGRAM FOR SECONDARY EDUCATION AWARDED ANNUALLY TO HIGH SCHOOL SENIORS FROM NORTHBORO, MA. THE SCHOLARSHIPS ARE AWARDED BY A COMMITTEE INDEPENDENT OF THE GOVERNING BOARD OF NORTHBORO YOUTH HOCKEY PROGRAM, INC. AND COORDINATED THROUGH LOCAL HIGH SCHOOLS.REVIEW AND SELECTION PROCESS - THE COMMITTEE EVALUATES AND DISCUSSES EACH APPLICATION. JIM FLANAGAN'S PHILOSOPHY IS FOLLOWED BY NOT ALWAYS GIVING TO THE SUPERSTARS, BUT TO HARD WORKING, DESERVING STUDENTS. A LIST OF FINALISTS IS PREPARED. THE HEAD OF THE GUIDANCE DEPARTMENT AT ALGONQUIN REGIONAL HIGH SCHOOL IS CONSULTED REGARDING THE CHARACTER AND THE NUMBER OF OTHER SCHOLARSHIPS THAT WILL BE GIVEN TO A STUDENT. WE PREFER NOT TO GIVE TO SOMEONE WHO WILL RECEIVE SEVERAL OTHER AWARDS. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 2000 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 1100 |
| IRS990/PYInvestmentIncomeAmt | 0 | 40228 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/TotalAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 1489701 |
| IRS990/PYOtherRevenueAmt | 0 | 5786 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 2582764 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 209782 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 928195 |
| IRS990/PYTotalExpensesAmt | 0 | 2418996 |
| IRS990/PYTotalRevenueAmt | 0 | 2628778 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvblFromDisqualifiedPrsnGrp/EOYAmt | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReceivablesFromOfficersEtcGrp/EOYAmt | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 64769 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | true |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | true |
| IRS990/RentalIncomeOrLossGrp/RealAmt | 0 | 5125 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | true |
| IRS990/ReportOtherLiabilitiesInd | 0 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RoyaltiesGrp/TotalAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 1237557 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 1022398 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 710 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 196921 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 167282 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 364913 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 48769 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 40228 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 14397 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 6257 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3549 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 113200 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 2553289 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 2582764 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 2417416 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 2191902 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 1852948 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 11598319 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 48769 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 40228 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 14397 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 6257 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 3549 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 113200 |
No mirrored PDF or thumbnail assets are attached yet.