Civic Intelligence

Ns2 Serves

EIN 46-4244747 • 501(c)3 • Herndon, VA

Profile

Ns2 serves is an independent, nonprofit organization established by sap national security services that offers training and employment assistance to recent veterans.

2355 Dulles Corner Blvd 400Herndon, VA 20171

ns2serves.org

Siviq Scores

Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.

Liabilities / Assets

59th percentile

0.00x

Tied with the lowest-debt nonprofits in its peer group.

501(c)3 • <$500k nonprofits • Source year 2024

Liabilities / Revenue

Score unavailable

No value available

Liabilities-to-revenue requires both liabilities and revenue on the latest valid filing.

Source year 2024

Net Margin

Score unavailable

No value available

Net margin requires both revenue and expenses on the latest valid filing.

Source year 2024

Top Officer Pay

Score unavailable

No value available

No filing with officer rows is available for this organization yet.

Asset Growth

29th percentile

-23%

Faster asset growth than 29% of similar nonprofits.

501(c)3 • <$500k nonprofits • Annualized from 2023 to 2024

Revenue Growth

3rd percentile

-100%

Faster revenue growth than 3% of similar nonprofits.

501(c)3 • <$500k nonprofits • Annualized from 2023 to 2024

Assets

Down

$22,283

Down $6,484 (-23%) from 2023

Liabilities

Flat

$0

Flat from 2023

Net Assets

Down

$22,283

Down $6,484 (-23%) from 2023

Revenue

Down

$0

Down $10,033 (-100%) from 2023

Expenses

Down

$6,484

Down $6,710 (-51%) from 2023

Net Income

Down

-$6,484

Down $3,323 (-105%) from 2023

Trend Graphs

Balance Sheet Trend

Grouped bars show assets, liabilities, and net assets across loaded filings.

$1.5M$1.0M$500K$0Assets 2014: $323,985Liabilities 2014: $249,807Net Assets 2014: $74,1782014Assets 2015: $752,649Liabilities 2015: $614,579Net Assets 2015: $138,0702015Assets 2016: $1,009,498Liabilities 2016: $622,157Net Assets 2016: $387,3412016Assets 2017: $1,147,935Liabilities 2017: $547,870Net Assets 2017: $600,0652017Assets 2018: $1,064,007Liabilities 2018: $495,951Net Assets 2018: $568,0562018Assets 2019: $78,783Liabilities 2019: $0Net Assets 2019: $78,7832019Assets 2020: $76,302Liabilities 2020: $0Net Assets 2020: $76,3022020Assets 2021: $126,446Liabilities 2021: $0Net Assets 2021: $126,4462021Assets 2022: $31,928Liabilities 2022: $0Net Assets 2022: $31,9282022Assets 2023: $28,767Liabilities 2023: $0Net Assets 2023: $28,7672023Assets 2024: $22,283Liabilities 2024: $0Net Assets 2024: $22,2832024

Highlighted filing

2024

Assets$22,283
Liabilities$0
Net Assets$22,283

Operations Trend

Revenue, expenses, and net income by year, with the latest filing highlighted.

$3.0M$2.0M$1.0M$0-$1.0MRevenue 2014: $1,377,357Expenses 2014: $1,306,179Net Income 2014: $71,1782014Revenue 2015: $1,531,132Expenses 2015: $1,467,240Net Income 2015: $63,8922015Revenue 2016: $1,679,301Expenses 2016: $1,430,030Net Income 2016: $249,2712016Revenue 2017: $1,893,735Expenses 2017: $1,681,011Net Income 2017: $212,7242017Revenue 2018: $1,946,312Expenses 2018: $1,978,321Net Income 2018: -$32,0092018Revenue 2019: $1,925,427Expenses 2019: $2,414,700Net Income 2019: -$489,2732019Revenue 2020: $32,186Expenses 2020: $34,667Net Income 2020: -$2,4812020Revenue 2021: $660,899Expenses 2021: $610,755Net Income 2021: $50,1442021Revenue 2022: $188,694Expenses 2022: $283,212Net Income 2022: -$94,5182022Revenue 2023: $10,033Expenses 2023: $13,194Net Income 2023: -$3,1612023Revenue 2024: $0Expenses 2024: $6,484Net Income 2024: -$6,4842024

Highlighted filing

2024

Revenue$0
Expenses$6,484
Net Income-$6,484

Filings

Latest Filing Detail
Jump To
Filing Snapshot
Filing Period
Jan 1, 2024 to Dec 31, 2024
Signed
Nov 16, 2025
Return Version
2024v5.2
Gross Receipts
$0
Mission and Program Overview

Mission

Ns2 serves is an independent, nonprofit organization established by sap national security services that offers training and employment assistance to recent veterans.

Program Services

DescriptionGrantsExpenses
NS2 SERVES IS AN INDEPENDENT, NONPROFIT 501(C)(3) ORGANIZATION ESTABLISHED BY SAP NATIONAL SECURITY SERVICES, INC. (SAP NS2) TO GIVE BACK TO THE COMMUNITY IT SERVES BY TRAINING AND EMPLOYING VETERANS IN HIGH TECH CAREERS. THE COURSE IS OPEN TO POST-9/11 MILITARY SERVICE VETERANS AND RESERVISTS (INCLUDING DISABLED VETERANS) AND GOLD STAR SPOUSES WHO MEET CERTAIN ELIGIBILITY REQUIREMENTS. AS ITS SIGNATURE INITIATIVE, NS2 SERVES IS OFFERING TRAINING AND EMPLOYMENT TO RECENT VETERANS OF U.S. NATIONAL SECURITY MISSIONS. FULL-TIME PAID PARTICIPANTS WILL BE TRAINED IN WORLD CLASS SOFTWARE SOLUTIONS THAT SUPPORT U.S. NATIONAL SECURITY, LEADING TO CERTIFICATIONS THAT ARE VALUABLE IN MANY CAREER PATHS IN THE U.S. AND GLOBALLY. THE TRAINING PROGRAM IS MODELED ON THE SUCCESSFUL MAWARED.$0$0
Compensation and Service Providers

Employees

NameTitleFull / Part TimeBaseOtherTotal
JOSEPH KERNANBoard Member-$0--
LAURA CARMACKBoard Member-$0--
LAURA RIFFESenior Director Of Finance-$0--
HARISH LUTHRAVP Curr. Oversight & Job Placement-$0--
KRISTEN HENNEBRYMarketing And Communications-$0--
Filing and Contact Details

Filer

Filer Name
Ns2 Serves
EIN
46-4244747
Phone
5716127888
Address
2355 DULLES CORNER BLVD 400, HERNDON, VA 20171

Signing Officer

Name
Laura Riffe
Title
Senior Director of Finance
Phone
5716127888
Signed
2025-11-16
Discuss with paid preparer
Yes

Preparer

Firm
Gelman Rosenberg & Freedman
Address
4550 MONTGOMERY AVE SUITE 800N, BETHESDA, MD 20814-2930
Preparer
Elizabeth W Heller
Phone
3019519090
Supplemental Narrative

Additional Explanations

Form 990-ez, Part I, Line 16 - Other Expenses

Description: software. Amount: 1,464. Description: bank fees. Amount: 600. Description: insurance. Amount: 1,820. Total to form 990-ez, line 16: 3,884.

Raw XML Appendix146 raw XML fields

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/ActivitiesNotPreviouslyRptInd00
IRS990EZ/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt0LAURA RIFFE
IRS990EZ/BooksInCareOfDetail/PhoneNum03016513991
IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt02355 DULLES CORNER BLVD SUITE 400
IRS990EZ/BooksInCareOfDetail/USAddress/CityNm0HERNDON
IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd0VA
IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd020171
IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt028767
IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt022283
IRS990EZ/ChgMadeToOrgnzngDocNotRptInd00
IRS990EZ/ContributionsGiftsGrantsEtcAmt00
IRS990EZ/DirectIndirectPltclExpendAmt00
IRS990EZ/DonorAdvisedFndsInd00
IRS990EZ/EngagedInExcessBenefitTransInd00
IRS990EZ/ExcessOrDeficitForYearAmt0-6484
IRS990EZ/FeesAndOtherPymtToIndCntrctAmt02600
IRS990EZ/FiledScheduleAInd01
IRS990EZ/ForeignFinancialAccountInd00
IRS990EZ/ForeignOfficeInd00
IRS990EZ/Form990TotalAssetsGrp/BOYAmt028767
IRS990EZ/Form990TotalAssetsGrp/EOYAmt022283
IRS990EZ/GrossReceiptsAmt00
IRS990EZ/InfoInScheduleOPartIIIInd0X
IRS990EZ/InfoInScheduleOPartIInd0X
IRS990EZ/LobbyingActivitiesInd00
IRS990EZ/MadeLoansToFromOfficersInd00
IRS990EZ/MethodOfAccountingAccrualInd0X
IRS990EZ/NetAssetsOrFundBalancesBOYAmt028767
IRS990EZ/NetAssetsOrFundBalancesEOYAmt022283
IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt028767
IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt022283
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt01.00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt11.00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt21.00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt31.00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt41.00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt10
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt30
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt40
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt10
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt30
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt40
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt10
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt30
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt40
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm0JOSEPH KERNAN
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm1LAURA CARMACK
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm2LAURA RIFFE
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm3HARISH LUTHRA
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm4KRISTEN HENNEBRY
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt0BOARD MEMBER
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt1BOARD MEMBER
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt2SENIOR DIRECTOR OF FINANCE
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt3VP CURR. OVERSIGHT & JOB PLACEMENT
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt4MARKETING AND COMMUNICATIONS
IRS990EZ/OperateHospitalInd00
IRS990EZ/Organization501c3Ind0X
IRS990EZ/OrganizationDissolvedEtcInd00
IRS990EZ/OrganizationHadUBIInd00
IRS990EZ/OtherChangesInNetAssetsAmt00
IRS990EZ/OtherExpensesTotalAmt03884
IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt0NONE
IRS990EZ/PartVIOfCompOfHghstPdEmplTxt0NONE
IRS990EZ/PoliticalCampaignActyInd00
IRS990EZ/PrimaryExemptPurposeTxt0NS2 SERVES IS AN INDEPENDENT, NONPROFIT ORGANIZATION ESTABLISHED BY SAP NATIONAL SECURITY SERVICES THAT OFFERS TRAINING AND EMPLOYMENT ASSISTANCE TO RECENT VETERANS.
IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt0NS2 SERVES IS AN INDEPENDENT, NONPROFIT 501(C)(3) ORGANIZATION ESTABLISHED BY SAP NATIONAL SECURITY SERVICES, INC. (SAP NS2) TO GIVE BACK TO THE COMMUNITY IT SERVES BY TRAINING AND EMPLOYING VETERANS IN HIGH TECH CAREERS. THE COURSE IS OPEN TO POST-9/11 MILITARY SERVICE VETERANS AND RESERVISTS (INCLUDING DISABLED VETERANS) AND GOLD STAR SPOUSES WHO MEET CERTAIN ELIGIBILITY REQUIREMENTS. AS ITS SIGNATURE INITIATIVE, NS2 SERVES IS OFFERING TRAINING AND EMPLOYMENT TO RECENT VETERANS OF U.S. NATIONAL SECURITY MISSIONS. FULL-TIME PAID PARTICIPANTS WILL BE TRAINED IN WORLD CLASS SOFTWARE SOLUTIONS THAT SUPPORT U.S. NATIONAL SECURITY, LEADING TO CERTIFICATIONS THAT ARE VALUABLE IN MANY CAREER PATHS IN THE U.S. AND GLOBALLY. THE TRAINING PROGRAM IS MODELED ON THE SUCCESSFUL MAWARED.
IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt00
IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt00
IRS990EZ/ProhibitedTaxShelterTransInd00
IRS990EZ/RelatedOrganizationCtrlEntInd00
IRS990EZ/ScheduleBNotRequiredInd0X
IRS990EZ/SchoolOperatingInd00
IRS990EZ/StatesWhereCopyOfReturnIsFldCd0FL
IRS990EZ/StatesWhereCopyOfReturnIsFldCd1MD
IRS990EZ/StatesWhereCopyOfReturnIsFldCd2VA
IRS990EZ/StatesWhereCopyOfReturnIsFldCd3TX
IRS990EZ/SubjectToProxyTaxInd00
IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt00
IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt00
IRS990EZ/TanningServicesProvidedInd00
IRS990EZ/TaxImposedOnOrganizationMgrAmt00
IRS990EZ/TaxImposedUnderIRC4911Amt00
IRS990EZ/TaxImposedUnderIRC4912Amt00
IRS990EZ/TaxImposedUnderIRC4955Amt00
IRS990EZ/TaxReimbursedByOrganizationAmt00
IRS990EZ/TotalExpensesAmt06484
IRS990EZ/TotalProgramServiceExpensesAmt00
IRS990EZ/TotalRevenueAmt00
IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd00
IRS990EZ/TypeOfOrganizationCorpInd0X
IRS990EZ/WebsiteAddressTxt0NS2SERVES.ORG
IRS990ScheduleA/FactsAndCircumstancesTestTxt0NS2 SERVES QUALIFIES AS A PUBLIC CHARITY UNDER THE "FACTS AND CIRCUMSTANCES" TEST OF SEC. 1.170A-9(F)(3) OF THE TREASURY REGULATIONS, BASED UPON THE FOLLOWING:ITS SUPPORT, AS REPORTED FOR 2023, IS 28.38%, THEREBY MEETING THE REQUIREMENT OF SEC. 1.170A-9(F)(3)(I). NS2 SERVES IS ORGANIZED AND OPERATED SO AS TO ATTRACT NEW AND ADDITIONAL FUNDING ON A CONTINUOUS BASIS, THEREBY MEETING THE REQUIREMENT OF SEC. 1.170A-9(F)(3)(II). NS2 SERVES HAS RECENTLY UNDERTAKEN SIGNIFICANT EFFORTS TO ATTRACT NEW AND ADDITIONAL PUBLIC SUPPORT SUCH AS RECENTLY INSTALLING A NEW EXECUTIVE DIRECTOR THAT HAS MANY CONTACTS AND IS MEETING WITH NEW POTENTIAL SPONSORS AND DONORS. NS2 SERVES IS SPONSORING EVENTS WHERE A PORTION OF THE PROCEEDS ARE DONATED TO THE COMPANY. THE COMPANY IS ALSO PARTNERING WITH A CELEBRITY WHO WILL BE PROMOTING NS2 SERVES THROUGH DIFFERENT MEDIA AND SOCIAL OUTLETS. NS2 SERVES' PRIOR YEAR PUBLIC SUPPORT, AT 28.38% IS WELL ABOVE THE 10% MINIMUM REQUIRED FOR THE "FACTS AND CIRCUMSTANCES" TEST, THEREBY MEETING THE REQUIREMENT OF SEC. 1.170A-9(F)(3)(III). IN MEETING THE REQUIREMENT OF SEC. 1.170A-9(F)(3)(I), NS2 SERVES HAS RECEIVED SUPPORT FROM A REPRESENTATIVE NUMBER OF PERSONS, RATHER THAN RECEIVING ALL OR MOST OF ITS SUPPORT FROM THE MEMBERS OF A SINGLE FAMILY, OR FROM A SINGLE DONOR. IN FACT, NS2 SERVES HAS RECEIVED FINANCIAL SUPPORT FROM HUNDREDS OF INDIVIDUAL DONORS, IN ADDITION TO GRANTS RECEIVED FROM A NUMBER OF DIFFERENT COMMERCIAL ENTITIES. NS2 SERVES' CURRENT FUNDRAISING PLANS ARE TARGETED AT A BROAD BASE OF DONORS. IN THIS RESPECT, NS2 SERVES MEETS THE REQUIREMENT OF SEC. 1.170A-9(F)(3)(III)(B).NS2 SERVES REMAINS AN ORGANIZATION COMMITTED TO SERVING THE PUBLIC THROUGH ITS WORK. THROUGH ITS WORK OF OFFERING TRAINING AND EMPLOYMENT ASSISTANCE TO RECENT VETERANS, NS2 SERVES FURTHER DEMONSTRATES ITS PUBLIC SUPPORT. IN THIS MANNER, NS2 SERVES MEETS THE REQUIREMENT OF SEC. 1.170A-9(F)(3)(III)(D).
IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt00
IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt010033
IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt0188694
IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt0660899
IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt032186
IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt0891812
IRS990ScheduleA/PublicOrganization170Ind0X
IRS990ScheduleA/PublicSupportCY170Pct00.09970
IRS990ScheduleA/PublicSupportPY170Pct00.28380
IRS990ScheduleA/PublicSupportTotal170Amt088950
IRS990ScheduleA/SubstantialContributorsTotAmt0802862
IRS990ScheduleA/TenPctFactsCrcmstncsTestPYInd0X
IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt010033
IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt0188694
IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt0660899
IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt032186
IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt0891812
IRS990ScheduleA/TotalSupportAmt0891812
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt0DESCRIPTION: SOFTWARE. AMOUNT: 1,464. DESCRIPTION: BANK FEES. AMOUNT: 600. DESCRIPTION: INSURANCE. AMOUNT: 1,820. TOTAL TO FORM 990-EZ, LINE 16: 3,884.
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc0FORM 990-EZ, PART I, LINE 16 - OTHER EXPENSES
ReturnHeader/BuildTS02025-03-06 01:10:19Z
ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd01
ReturnHeader/BusinessOfficerGrp/PersonNm0LAURA RIFFE
ReturnHeader/BusinessOfficerGrp/PersonTitleTxt0SENIOR DIRECTOR OF FINANCE
ReturnHeader/BusinessOfficerGrp/PhoneNum05716127888
ReturnHeader/BusinessOfficerGrp/SignatureDt02025-11-16
ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt0NS2 SERVES
ReturnHeader/Filer/BusinessNameControlTxt0NS2S
ReturnHeader/Filer/EIN0464244747
ReturnHeader/Filer/PhoneNum05716127888
ReturnHeader/Filer/USAddress/AddressLine1Txt02355 DULLES CORNER BLVD 400
ReturnHeader/Filer/USAddress/CityNm0HERNDON
ReturnHeader/Filer/USAddress/StateAbbreviationCd0VA
ReturnHeader/Filer/USAddress/ZIPCd020171
ReturnHeader/IRSResponsiblePrtyInfoCurrInd00
ReturnHeader/PreparerFirmGrp/PreparerFirmEIN0521392008
ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt0GELMAN ROSENBERG & FREEDMAN
ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt04550 MONTGOMERY AVE SUITE 800N
ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm0BETHESDA
ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd0MD
ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd0208142930
ReturnHeader/PreparerPersonGrp/PhoneNum03019519090
ReturnHeader/PreparerPersonGrp/PreparerPersonNm0ELIZABETH W HELLER
ReturnHeader/ReturnTs02025-11-16T17:51:27-06:00
ReturnHeader/ReturnTypeCd0990EZ
ReturnHeader/TaxPeriodBeginDt02024-01-01
ReturnHeader/TaxPeriodEndDt02024-12-31
ReturnHeader/TaxYr02024

Document Assets

No mirrored PDF or thumbnail assets are attached yet.