Liabilities / Assets
90th percentile
Higher debt load relative to assets than 90% of similar nonprofits.
EIN 27-1671573 • 501(c)3 • South Park, PA
Profile
To provide public radio broadcasting with a jazz music format to the southwestern pennsylvania listening area.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
90th percentile
Higher debt load relative to assets than 90% of similar nonprofits.
Liabilities / Revenue
95th percentile
Higher debt load relative to revenue than 95% of similar nonprofits.
Net Margin
74th percentile
Higher net margin than 74% of similar nonprofits.
Top Officer Pay
85th percentile
Higher top officer pay than 85% of similar nonprofits.
Top officer pay equals 6.5% of source-year revenue.
Asset Growth
87th percentile
Faster asset growth than 87% of similar nonprofits.
Revenue Growth
74th percentile
Faster revenue growth than 74% of similar nonprofits.
Assets
Up$308,526
Up $111,332 (+56%) from 2024
Liabilities
Up$208,830
Up $78,300 (+60%) from 2024
Net Assets
Up$99,696
Up $33,032 (+50%) from 2024
Revenue
Up$171,202
Up $32,845 (+24%) from 2024
Expenses
Down$138,170
Down $13,043 (-8.6%) from 2024
Net Income
Up$33,032
Up $45,888 (+357%) from 2024
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
To provide public radio broadcasting with a jazz music format to the southwestern pennsylvania listening area.
| Description | Grants | Expenses |
|---|---|---|
| FUNDRAISING TO ACQUIRE BROADCAST LICENSES AND EQUIPMENTTO PROVIDE PUBLIC RADIO BROADCATING | $0 | $138,170 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| CHARLES H LEAVENS II | President And CEO | PT | $11,100 | - | $11,100 |
| ROBERT E BRANDENSTEIN | Treasurer And CFO | PT | $0 | - | - |
| SCOTT HANLEY | General Manager | PT | $0 | - | - |
| RON SCHULER | Chairman - Board Of Directors | PT | $0 | - | - |
| PAMELA JOHNSON | Board Of Directors | PT | $0 | - | - |
| BILL HILLGROVE | Board Of Directors | PT | $0 | - | - |
| JOE NEGRI | Board Member Emeritus | PT | $0 | - | - |
“BANK SERVICE FEES 4367.”
“FUNDRAISING COSTS 3058.”
“OFFICE SUPPLIES 2157.”
“SUBSCRIPTIONS 4453.”
“INSURANCES 1526.”
“Memberships and dues 6002.”
“MISCELLANEOUS 179.”
“Broadcasting equipment 32594. 32594.”
“Broadcasting licenses 117500. 207500.”
“Accounts receivable 0. 3950.”
“Notes payable 84900. 165900.”
“Sbad stimulus loan 45630. 42930.”
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 | ROBERT E BRANDENSTEIN |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 4127597801 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 617 MADISON BLVD |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | FREEDOM |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 15042 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 47100 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 64482 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 171202 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 33032 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 197194 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 308526 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 171202 |
| IRS990EZ/GrossReceiptsForPublicUseAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InitiationFeesAndCapContriAmt | 0 | 0 |
| IRS990EZ/InvestmentIncomeAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 0 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 66664 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 99696 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 66664 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 99696 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 97514 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 30.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 30.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 30.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 10.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 10.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 10.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 10.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 11100 |
| 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 | CHARLES H LEAVENS II |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | ROBERT E BRANDENSTEIN |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | SCOTT HANLEY |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | RON SCHULER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | PAMELA JOHNSON |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | BILL HILLGROVE |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | JOE NEGRI |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | PRESIDENT AND CEO |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | TREASURER AND CFO |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | GENERAL MANAGER |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | CHAIRMAN - BOARD OF DIRECTORS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | BOARD OF DIRECTORS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | BOARD OF DIRECTORS |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | BOARD MEMBER EMERITUS |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 150094 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 244044 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 21742 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | TO PROVIDE PUBLIC RADIO BROADCASTING WITH A JAZZ MUSIC FORMAT TO THE SOUTHWESTERN PENNSYLVANIA LISTENING AREA. |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | FUNDRAISING TO ACQUIRE BROADCAST LICENSES AND EQUIPMENTTO PROVIDE PUBLIC RADIO BROADCATING |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 138170 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 18914 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 130530 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 208830 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TotalExpensesAmt | 0 | 138170 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 138170 |
| IRS990EZ/TotalRevenueAmt | 0 | 171202 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | WWW.WZUM.ORG |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 171202 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 138357 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 164330 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 165925 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 132048 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 771862 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 771862 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 171202 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 138357 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 164330 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 165925 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 132048 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 771862 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 771862 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | BANK SERVICE FEES 4367. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | FUNDRAISING COSTS 3058. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | OFFICE SUPPLIES 2157. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | SUBSCRIPTIONS 4453. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | INSURANCES 1526. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | MEMBERSHIPS AND DUES 6002. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | MISCELLANEOUS 179. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | BROADCASTING EQUIPMENT 32594. 32594. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | BROADCASTING LICENSES 117500. 207500. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 9 | ACCOUNTS RECEIVABLE 0. 3950. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 10 | NOTES PAYABLE 84900. 165900. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 11 | SBAD STIMULUS LOAN 45630. 42930. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990EZ, Part I, Line 16 |
| 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 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | Form 990EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | Form 990EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | Form 990EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 9 | Form 990EZ, Part II, Line 24 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 10 | Form 990EZ, Part II, Line 26 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 11 | Form 990EZ, Part II, Line 26 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | CHARLES H LEAVENS II |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | PRESIDENT |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 4127597801 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-10-29 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | PITTSBURGH PUBLIC MEDIA |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | PITT |
| ReturnHeader/Filer/EIN | 0 | 271671573 |
| ReturnHeader/Filer/PhoneNum | 0 | 4127597801 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | PO BOX 456 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | SOUTH PARK |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | PA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 15129 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 251647990 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | STEPHANS KUN & CO PC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 1226 STOLTZ ROAD SUITE B |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | BETHEL PARK |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | PA |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 15102 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 4128310500 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-11-13 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | JOHN F KUN CPA MST |
| ReturnHeader/ReturnTs | 0 | 2025-11-13T06:22:13-08:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-07-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-06-30 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.