Liabilities / Assets
59th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 61-1272962 • 501(c)3 • Benton, KY
Profile
Sustainable Development in Harmony with our Environment. We are dedicated to the wise use of our natural and human resources, joining with others to strengthen our community through measurable and sustainable means for the benefit of all.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
59th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
61st percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
64th percentile
Higher net margin than 64% 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
65th percentile
Faster asset growth than 65% of similar nonprofits.
Revenue Growth
24th percentile
Faster revenue growth than 24% of similar nonprofits.
Assets
Up$118,938
Up $24,639 (+26%) from 2023
Liabilities
Flat$0
Flat from 2023
Net Assets
Up$118,938
Up $24,639 (+26%) from 2023
Revenue
Down$52,294
Down $10,750 (-17%) from 2023
Expenses
Down$27,655
Down $28,828 (-51%) from 2023
Net Income
Up$24,639
Up $18,078 (+276%) from 2023
Most recent year
2024 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Sustainable Development in Harmony with our Environment. We are dedicated to the wise use of our natural and human resources, joining with others to strengthen our community through measurable and sustainable means for the benefit of all.
| Description | Grants | Expenses |
|---|---|---|
| Four Rivers Basin Team, Coordinates and integrates programs, tools and resources available to protect, maintain and restore the ecological composition, structure and function of the watersheds in the Four Rivers Region of Kentucky | $47,280 | $71,324 |
| The Clarks River Interpretive Nature Trail has been established by JPF to allow the community the opportunity to canoe, kayak and fish along this beautiful stream system. This trail provides the public the unique opportunity to view this stream in its natural state with the unique flora and fauna that call this stream home, including swamp rabbits, alligator gar, alligator snapping turtles and the western mud snake. The Clarks River is unique in that it is one of the last unchannelized rivers in Western Kentucky, and the only tributary of the Tennessee River outside the Tennessee Lock and Dam system. | $2,000 | $3,225 |
| Four River Watershed Watch Program coordinates and integrates programs, tools and resources available to protect, maintain and restore the ecological composition, structure and function of the watersheds in the four rivers region of Kentucky | $1,010 | $1,626 |
| The Foundation will manage a new sportsman club, SCORE (Sportsman's, Conservationist, Outdoor, Recreation and Enthusiastic). Funds from this club will be used to construct canoe/kayak launch ramps on Clarks River and host 2 or 3 tree plantings within the area. The club will participate in Take a Kid Fishing events throughout the Jackson Purchase region, at no cost to local families. Kids will be able to fish from local ponds, learning about the diversity of aquatic wildlife and the importance of our aquatic resources. | $0 | $396 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Kevin Murphy | President | PT | $0 | - | - |
| Mark Davis | Vice-President | - | $0 | - | - |
| Paul Skees | Secretary & Treasurer | - | $0 | - | - |
| Forrest Wynn | Member At Large | - | $0 | - | - |
| Ray Dailey | Member At Large | - | $0 | - | - |
| Brian Edwards | Member At Large | - | $0 | - | - |
| Mark Thompson | Member At Large | - | $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 |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | 0 |
| IRS990EZ/BenefitsPaidToOrForMembersAmt | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Rhonda Lamb |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 2708322557 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO Box 1156 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Benton |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | KY |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 42025 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 94299 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 118938 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 50289 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 24639 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 7375 |
| IRS990EZ/FiledScheduleAInd | 0 | 1 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 94299 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 118938 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 52294 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 0 |
| IRS990EZ/InvestmentIncomeAmt | 0 | 130 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 1875 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 94299 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 118938 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 94299 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 118938 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 0 |
| 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 | Kevin Murphy |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Mark Davis |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Paul Skees |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Forrest Wynn |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Ray Dailey |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Brian Edwards |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Mark Thompson |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Vice-President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Secretary & Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Member at Large |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Member at Large |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Member at Large |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Member at Large |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 0 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 0 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | Sustainable Development in Harmony with our Environment. We are dedicated to the wise use of our natural and human resources, joining with others to strengthen our community through measurable and sustainable means for the benefit of all. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 0 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Four Rivers Basin Team, Coordinates and integrates programs, tools and resources available to protect, maintain and restore the ecological composition, structure and function of the watersheds in the Four Rivers Region of Kentucky |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | Four River Watershed Watch Program coordinates and integrates programs, tools and resources available to protect, maintain and restore the ecological composition, structure and function of the watersheds in the four rivers region of Kentucky |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | The Clarks River Interpretive Nature Trail has been established by JPF to allow the community the opportunity to canoe, kayak and fish along this beautiful stream system. This trail provides the public the unique opportunity to view this stream in its natural state with the unique flora and fauna that call this stream home, including swamp rabbits, alligator gar, alligator snapping turtles and the western mud snake. The Clarks River is unique in that it is one of the last unchannelized rivers in Western Kentucky, and the only tributary of the Tennessee River outside the Tennessee Lock and Dam system. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 3 | The Foundation will manage a new sportsman club, SCORE (Sportsman's, Conservationist, Outdoor, Recreation and Enthusiastic). Funds from this club will be used to construct canoe/kayak launch ramps on Clarks River and host 2 or 3 tree plantings within the area. The club will participate in Take a Kid Fishing events throughout the Jackson Purchase region, at no cost to local families. Kids will be able to fish from local ponds, learning about the diversity of aquatic wildlife and the importance of our aquatic resources. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 47280 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 1 | 1010 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 2 | 2000 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 3 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 71324 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 1626 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 2 | 3225 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 3 | 396 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 20280 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/SchoolOperatingInd | 0 | 0 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | KY |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990EZ/TanningServicesProvidedInd | 0 | 0 |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 27655 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 76571 |
| IRS990EZ/TotalRevenueAmt | 0 | 52294 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 75335 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 87984 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 91876 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 47419 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 59234 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 361848 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 130 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 160 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 135 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 167 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 280 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 872 |
| IRS990ScheduleA/PrivateFoundation170Ind | 0 | X |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.99760 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.99733 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 361848 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 75335 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 87984 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 91876 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 47419 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 59234 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 361848 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 362720 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Kevin Murphy |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | President |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 2709947482 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-03-24 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | JACKSON PURCHASE RESOURCE CONSERVATION & DEVELOPMENT FOUNDAT |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | JACK |
| ReturnHeader/Filer/EIN | 0 | 611272962 |
| ReturnHeader/Filer/PhoneNum | 0 | 2708322557 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO Box 1156 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Benton |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | KY |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 42025 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 1 |
| ReturnHeader/ReturnTs | 0 | 2025-04-18T09:58:17-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-12-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.