Liabilities / Assets
Score unavailable
Liabilities-to-assets requires both liabilities and assets on the latest valid filing.
EIN 38-3796271 • 501(c)3 • Canton, MA
Profile
To promote civic activities
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
Score unavailable
Liabilities-to-assets requires both liabilities and assets on the latest valid filing.
Liabilities / Revenue
Score unavailable
Liabilities-to-revenue requires both liabilities and revenue on the latest valid filing.
Net Margin
90th percentile
Higher net margin than 90% of similar nonprofits.
Top Officer Pay
84th percentile
Higher top officer pay than 84% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
56th percentile
Faster asset growth than 56% of similar nonprofits.
Revenue Growth
70th percentile
Faster revenue growth than 70% of similar nonprofits.
Assets
Up$284,278
Up $2,516 (+0.9%) from 2019
Liabilities
Flat$0
Flat from 2019
Net Assets
Up$284,278
Up $2,516 (+0.9%) from 2019
Revenue
Up$4,902
Up $711 (+17%) from 2019
Expenses
Down$2,386
Down $5,709 (-71%) from 2019
Net Income
Up$2,516
Up $6,420 (+164%) from 2019
Most recent year
2020 • Form 990EZImport issue. A filing source exists for this year, but detailed import did not complete cleanly.
The latest 2020 filing currently has an XML import problem. Showing the latest detailed filing from 2019 below.
To promote civic activities
| Description | Grants | Expenses |
|---|---|---|
| PROVIDE SCHOLARSHIPS TO COLLEGE-BOUND SENIORS IN HIGH SCHOOL, PROMOTE PUBLIC AWARENESS ABOUT CIVIC ISSUESE.G. CANDIDATES NIGHTS, AND CITIZEN OF THE YEAR. | $7,500 | $7,805 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| JEAN KEDDY | President | - | $0 | - | - |
| JEAN KEDDY | Treasurer | - | $0 | - | - |
| JEAN KEDDY | Clerk | - | $0 | - | - |
| MICHAEL GALER | Director | - | $0 | - | - |
| REUKI SCHUTT | Director | - | $0 | - | - |
| AVRIL ELKORT | Director | - | $0 | - | - |
| CAROLYN ELKORT | Director | - | $0 | - | - |
“Scholarships; grant; : , , , ; none, 7500.”
“Tax filing fee and annual report 43.”
“DONATIONS 200.”
“INSURANCE 247.”
“GIFTS 50.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | false |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | JEAN KEDDY |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 7818281342 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 363 YORK ST |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | CANTON |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 02021 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 285666 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 281762 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 0 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -3904 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 285666 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 281762 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 7500 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 4191 |
| IRS990EZ/GrossReceiptsForPublicUseAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InitiationFeesAndCapContriAmt | 0 | 0 |
| IRS990EZ/InvestmentIncomeAmt | 0 | 2766 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 855 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 285666 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 281762 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 285666 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 281762 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | JEAN KEDDY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | JEAN KEDDY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | JEAN KEDDY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | MICHAEL GALER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | REUKI SCHUTT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | AVRIL ELKORT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | CAROLYN ELKORT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | PRESIDENT |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | TREASURER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | CLERK |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | DIRECTOR |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | DIRECTOR |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 540 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | TO PROMOTE CIVIC ACTIVITIES |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 55 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 570 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | PROVIDE SCHOLARSHIPS TO COLLEGE-BOUND SENIORS IN HIGH SCHOOL, PROMOTE PUBLIC AWARENESS ABOUT CIVIC ISSUESE.G. CANDIDATES NIGHTS, AND CITIZEN OF THE YEAR. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 7500 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 7805 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | MA |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 8095 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 7805 |
| IRS990EZ/TotalRevenueAmt | 0 | 4191 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | N/A |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 1425 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 1690 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 100 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1885 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1865 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 6965 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 2766 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 2248 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 2223 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1740 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1642 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 10619 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 2195 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 1915 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 2977 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 2078 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 9165 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 2766 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 2248 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 2223 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 1740 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 1642 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 10619 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.39700 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.34330 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/PrivateFoundation509Ind | 0 | X |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0 |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.60300 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.65670 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 16130 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 1425 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 3885 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 2015 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4862 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3943 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 16130 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 26749 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | SCHOLARSHIPS; GRANT; : , , , ; NONE, 7500. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | TAX FILING FEE AND ANNUAL REPORT 43. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | DONATIONS 200. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | INSURANCE 247. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | GIFTS 50. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990EZ, Part I, Line 10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Form 990EZ, Part I, Line 16 |
| ReturnHeader/BuildTS | 0 | 2021-01-29 14:40:06Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | JEAN KEDDY |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | TREASURER |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 7818281342 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2020-04-23 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | BLUE HILLS CIVIC ASSOCIATION INC |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | BLUE |
| ReturnHeader/Filer/EIN | 0 | 383796271 |
| ReturnHeader/Filer/PhoneNum | 0 | 7818281342 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 363 YORK ST |
| ReturnHeader/Filer/USAddress/CityNm | 0 | CANTON |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 02021 |
| ReturnHeader/FilingSecurityInformation/AtSubmissionCreationDeviceId | 0 | 0B62843C252BCCFEAD502A26B4BA7922C261077B |
| ReturnHeader/FilingSecurityInformation/AtSubmissionFilingDeviceId | 0 | 149419E3DCDE6AA296A6C4473E7312842C17083F |
| ReturnHeader/FilingSecurityInformation/FilingLicenseTypeCd | 0 | P |
| ReturnHeader/FilingSecurityInformation/IPAddress/IPv4AddressTxt | 0 | 75.147.49.98 |
| ReturnHeader/FilingSecurityInformation/IPDt | 0 | 2020-05-14 |
| ReturnHeader/FilingSecurityInformation/IPTimezoneCd | 0 | PD |
| ReturnHeader/FilingSecurityInformation/IPTm | 0 | 09:31:39 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | Michael A Galer CPA PC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 779 Washington Street Unit 1A |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Canton |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 02021 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 7818212155 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2020-05-14 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Michael A Galer |
| ReturnHeader/ReturnTs | 0 | 2020-05-14T09:31:52-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2019-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2019-12-31 |
| ReturnHeader/TaxYr | 0 | 2019 |
No mirrored PDF or thumbnail assets are attached yet.