Liabilities / Assets
100th percentile
Higher debt load relative to assets than 100% of similar nonprofits.
EIN 27-1437013 • 501(c)12 • Vineyard Haven, MA
Profile
To develop solely, or incooperation with one or more persons or entities, and/or own renewable electric generation facilities, and to procure and/or sellelectric supply or other energy-related goods or services atcompetitive prices to members and, in furtherance of the foregoingpurposes, to carry on any lawful business permitted for a corporationorganized under the electric co-op law and the business corporationlaw. The cooperative shall be organized and shall conduct its businessprimarily for the mutual benefit of its members as patrons of thecooperative.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
100th percentile
Higher debt load relative to assets than 100% of similar nonprofits.
Liabilities / Revenue
100th percentile
Higher debt load relative to revenue than 100% of similar nonprofits.
Net Margin
2nd percentile
Higher net margin than 2% of similar nonprofits.
Top Officer Pay
79th percentile
Higher top officer pay than 79% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
7th percentile
Faster asset growth than 7% of similar nonprofits.
Revenue Growth
2nd percentile
Faster revenue growth than 2% of similar nonprofits.
Assets
Down$6,489
Down $45,588 (-88%) from 2019
Liabilities
Down$151,386
Down $45,240 (-23%) from 2019
Net Assets
Down-$144,897
Down $348 (-0.2%) from 2019
Revenue
Down$138
Down $89,651 (-100%) from 2019
Expenses
Down$486
Down $70,922 (-99%) from 2019
Net Income
Down-$348
Down $18,729 (-102%) from 2019
Most recent year
2020 • Form 990EZDetailed filing. Detailed filing data is available for this year.
To develop solely, or incooperation with one or more persons or entities, and/or own renewable electric generation facilities, and to procure and/or sellelectric supply or other energy-related goods or services atcompetitive prices to members and, in furtherance of the foregoingpurposes, to carry on any lawful business permitted for a corporationorganized under the electric co-op law and the business corporationlaw. The cooperative shall be organized and shall conduct its businessprimarily for the mutual benefit of its members as patrons of thecooperative.
The taxpayer is a 501(c)12 organization. As a community-owned cooperative, we aim to help build a sustainable energy future for Martha's Vineyard. With a growing membership base of over 1390 households & businesses, we aim to keep the benefits and control of our energy resources within our island community. Its mission is to produce electricity from local, renewable resources while advocating for and keeping the benefits within our island community. Its vision is to make the island of Martha's Vineyard 100% renewable, in domestic electricity, transportation and home heating, by 2040. These goals will be accomplished through several commercial scale solar installations, an offshore wind farm, and the implementation of smart grid technology.
| Description | Grants | Expenses |
|---|---|---|
| The taxpayer is involved in a wind project in Martha's Vineyard to bring wind power to the area. In addition, the taxpayer's other energy related efforts include bringing alternative energy sources to Martha's Vineyard. | $0 | $0 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Richard Andre | President | PT | $0 | - | - |
| Mike Jacobs | Chairman | - | $0 | - | - |
| Tom Soldini | Treasurer | - | $0 | - | - |
| William Lake | Secretary | - | $0 | - | - |
| Ann Berwick | Director | - | $0 | - | - |
| Rob Hannemann | Director | - | $0 | - | - |
| Ron Dagostino | Director | - | $0 | - | - |
| Julius Lowe | Director | - | $0 | - | - |
| Dana Heffner | Director | - | $0 | - | - |
| Gary Harcourt | Director | - | $0 | - | - |
| Jon Hartzband | Past Director | - | $0 | - | - |
| Warren Adams | Past Director | - | $0 | - | - |
“Description: Refund of Deposits. Amount: 41.”
“Description: State Filing Fees. Amount: 110. Description: Dues and Subscriptions. Amount: 376. Total to Form 990-EZ, line 16: 486.”
“Description: Investment in Vineyard Power Solar, Inc.. Beg. of Year Amount: 3,000. End of Year Amount: 3,000. Description: Security Deposit. Beg. of Year Amount: 800. End of Year Amount: 800.”
“Description: Accrued Expenses. Beg. of Year Amount: 169,958. End of Year Amount: 129,958. Description: Due to Island Wind Inc.. Beg. of Year Amount: 23,600. End of Year Amount: 18,360. Description: Gift Certificate Liability. Beg. of Year Amount: 3,068. End of Year Amount: 3,068.”
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/AddressChangeInd | 0 | X |
| IRS990EZ/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | Tom Soldini |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 5086933002 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 151 Beach Road Unit 1A |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Vineyard Haven |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 02568 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 48277 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 2689 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 97 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -348 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 52077 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 6489 |
| IRS990EZ/GrossReceiptsAmt | 0 | 138 |
| IRS990EZ/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartVInd | 0 | X |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | -144549 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | -144897 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | -144549 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | -144897 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 15.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 11 | 1.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/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 11 | 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/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 11 | 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/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Richard Andre |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Mike Jacobs |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Tom Soldini |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | William Lake |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Ann Berwick |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Rob Hannemann |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Ron Dagostino |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Julius Lowe |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | Dana Heffner |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | Gary Harcourt |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | Jon Hartzband |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 11 | Warren Adams |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Chairman |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | Past Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 11 | Past Director |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501cInd | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 3800 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 3800 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 486 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 41 |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | The taxpayer is a 501(c)12 organization. As a community-owned cooperative, we aim to help build a sustainable energy future for Martha's Vineyard. With a growing membership base of over 1390 households & businesses, we aim to keep the benefits and control of our energy resources within our island community. Its mission is to produce electricity from local, renewable resources while advocating for and keeping the benefits within our island community. Its vision is to make the island of Martha's Vineyard 100% renewable, in domestic electricity, transportation and home heating, by 2040. These goals will be accomplished through several commercial scale solar installations, an offshore wind farm, and the implementation of smart grid technology. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | The taxpayer is involved in a wind project in Martha's Vineyard to bring wind power to the area. In addition, the taxpayer's other energy related efforts include bringing alternative energy sources to Martha's Vineyard. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 0 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 196626 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 151386 |
| IRS990EZ/TanningServicesProvidedInd | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 486 |
| IRS990EZ/TotalRevenueAmt | 0 | 138 |
| IRS990EZ/TypeOfOrganizationOtherInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | www.vineyardpower.com |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Description: Refund of Deposits. Amount: 41. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Description: State Filing Fees. Amount: 110. Description: Dues and Subscriptions. Amount: 376. Total to Form 990-EZ, line 16: 486. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Description: Investment in Vineyard Power Solar, Inc.. Beg. of Year Amount: 3,000. End of Year Amount: 3,000. Description: Security Deposit. Beg. of Year Amount: 800. End of Year Amount: 800. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Description: Accrued Expenses. Beg. of Year Amount: 169,958. End of Year Amount: 129,958. Description: Due to Island Wind Inc.. Beg. of Year Amount: 23,600. End of Year Amount: 18,360. Description: Gift Certificate Liability. Beg. of Year Amount: 3,068. End of Year Amount: 3,068. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 8 - Other Revenue |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990-EZ, Part I, Line 16 - Other Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990-EZ, Part II, Line 24 - Other Assets |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990-EZ, Part II, Line 26 - Other Liabilities |
| TransferPrsnlBnftContractsDecl/DeclarationDesc | 0 | The organization did not, during the year, receive any funds, directly,or indirectly, to pay premiums on a personal benefit contract.The organization, did not, during the year, pay any premiums, directly,or indirectly, on a personal benefit contract. |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/AuthenticationAssuranceLevelCd | 0 | AAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/IdentityAssuranceLevelCd | 0 | IAL1 |
| ReturnHeader/AdditionalFilerInformation/TrustedCustomerGrp/TrustedCustomerCd | 0 | 2 |
| ReturnHeader/BuildTS | 0 | 2022-09-23 18:48:47Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | 1 |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | RICHARD ANDRE |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | President |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 5086933002 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2021-11-09 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Vineyard Power Cooperative |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | VINE |
| ReturnHeader/Filer/EIN | 0 | 271437013 |
| ReturnHeader/Filer/PhoneNum | 0 | 5086933002 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 151 Beach Road Unit 1A |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Vineyard Haven |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 02568 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 010523282 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | Berry Dunn McNeil & Parker LLC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 1000 Elm Street 4th Floor |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Manchester |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | NH |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 03101 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 6036697337 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2021-11-09 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Barbara J McGuan CPA |
| ReturnHeader/ReturnTs | 0 | 2021-11-15T08:18:20-06:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/SigningOfficerGrp/PersonFullName/PersonFirstNm | 0 | RICHARD |
| ReturnHeader/SigningOfficerGrp/PersonFullName/PersonLastNm | 0 | ANDRE |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2020-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2020-12-31 |
| ReturnHeader/TaxYr | 0 | 2020 |
No mirrored PDF or thumbnail assets are attached yet.