Civic Intelligence

National Association of Letter Carriers

EIN 57-0919830 • 501(c)5 • Hanahan, SC

Hanahan, SC
Siviq Scores

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

Liabilities / Assets

Score unavailable

No value available

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

Source year 2025

Liabilities / Revenue

Score unavailable

No value available

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

Source year 2025

Net Margin

12th percentile

-29%

Higher net margin than 12% of similar nonprofits.

501(c)5 • <$500k nonprofits • Source year 2025

Top Officer Pay

74th percentile

$7,990

Higher top officer pay than 74% of similar nonprofits.

Top officer pay equals 11.8% of source-year revenue.

501(c)5 • <$500k nonprofits • Source year 2025

Asset Growth

21st percentile

-14%

Faster asset growth than 21% of similar nonprofits.

501(c)5 • <$500k nonprofits • Annualized from 2024 to 2025

Revenue Growth

26th percentile

-9.2%

Faster revenue growth than 26% of similar nonprofits.

501(c)5 • <$500k nonprofits • Annualized from 2024 to 2025

Assets

Down

$143,279

Down $1,466 (-1.0%) from 2023

Liabilities

-

No earlier filing loaded for comparison.

Net Assets

$143,279

No earlier filing loaded for comparison.

Revenue

Up

$74,375

Up $4,605 (+6.6%) from 2023

Expenses

Up

$75,841

Up $6,654 (+9.6%) from 2023

Net Income

Down

-$1,466

Down $2,049 (-351%) from 2023

Trend Graphs

Balance Sheet Trend

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

$300K$200K$100K$0Assets 2011: $49,098Liabilities 2011: $1,7152011Assets 2012: $59,721Liabilities 2012: $02012Assets 2013: $56,531Liabilities 2013: $02013Assets 2014: $64,925Liabilities 2014: $02014Assets 2015: $72,967Liabilities 2015: $02015Assets 2016: $72,394Liabilities 2016: $02016Assets 2017: $87,319Liabilities 2017: $02017Assets 2018: $85,288Liabilities 2018: $02018Assets 2019: $87,041Liabilities 2019: $02019Assets 2020: $240,195Liabilities 2020: $02020Assets 2021: $152,379Net Assets 2021: $152,3792021Assets 2022: $144,162Net Assets 2022: $144,1622022Assets 2023: $144,745Liabilities 2023: $02023Assets 2024: $143,279Net Assets 2024: $143,2792024

Highlighted filing

2024

Assets$143,279
Liabilities-
Net Assets$143,279

Operations Trend

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

$100K$50K$0-$50KRevenue 2011: $55,935Expenses 2011: $68,426Net Income 2011: -$12,4912011Revenue 2012: $61,084Expenses 2012: $48,960Net Income 2012: $12,1242012Revenue 2013: $60,014Expenses 2013: $63,204Net Income 2013: -$3,1902013Revenue 2014: $51,576Expenses 2014: $43,182Net Income 2014: $8,3942014Revenue 2015: $59,765Expenses 2015: $51,723Net Income 2015: $8,0422015Revenue 2016: $63,824Expenses 2016: $64,397Net Income 2016: -$5732016Revenue 2017: $63,272Expenses 2017: $48,347Net Income 2017: $14,9252017Revenue 2018: $66,422Expenses 2018: $68,453Net Income 2018: -$2,0312018Revenue 2019: $68,589Expenses 2019: $66,491Net Income 2019: $2,0982019Revenue 2020: $57,330Expenses 2020: $15,582Net Income 2020: $41,7482020Revenue 2021: $51,885Expenses 2021: $28,295Net Income 2021: $23,5902021Revenue 2022: $67,678Expenses 2022: $75,895Net Income 2022: -$8,2172022Revenue 2023: $69,770Expenses 2023: $69,187Net Income 2023: $5832023Revenue 2024: $74,375Expenses 2024: $75,841Net Income 2024: -$1,4662024

Highlighted filing

2024

Revenue$74,375
Expenses$75,841
Net Income-$1,466

Filings

Balance SheetOperations
YearAssetsLiabilitiesNet AssetsRevenueExpensesNet Income
2024XML pending. An XML filing is linked for this year, but detailed extraction is still pending.$1.43$1.43$0.74$0.76$0.01
2023Summary only. Only limited summary data is available for this year.$1.45$0.00$0.70$0.69$0.01
2022XML pending. An XML filing is linked for this year, but detailed extraction is still pending.$1.44$1.44$0.68$0.76$0.08
2021XML pending. An XML filing is linked for this year, but detailed extraction is still pending.$1.52$1.52$0.52$0.28$0.24
2020Summary only. Only limited summary data is available for this year.$2.40$0.00$0.57$0.16$0.42
2019Summary only. Only limited summary data is available for this year.$0.87$0.00$0.69$0.66$0.02
2018Summary only. Only limited summary data is available for this year.$0.85$0.00$0.66$0.68$0.02
2017Summary only. Only limited summary data is available for this year.$0.87$0.00$0.63$0.48$0.15
2016Summary only. Only limited summary data is available for this year.$0.72$0.00$0.64$0.64$0.01
2015Summary only. Only limited summary data is available for this year.$0.73$0.00$0.60$0.52$0.08
2014Summary only. Only limited summary data is available for this year.$0.65$0.00$0.52$0.43$0.08
2013Summary only. Only limited summary data is available for this year.$0.57$0.00$0.60$0.63$0.03
2012Summary only. Only limited summary data is available for this year.$0.60$0.00$0.61$0.49$0.12
2011Summary only. Only limited summary data is available for this year.$0.49$0.02$0.56$0.68$0.12
Latest Filing Detail
Jump To
Filing Snapshot
Filing Period
Jan 1, 2024 to Dec 31, 2024
Signed
Apr 28, 2025
Return Version
2024v5.1
Gross Receipts
$74,375
Mission and Program Overview

Mission

501C 5 Union: Training Education

Program Services

DescriptionGrantsExpenses
State Convention: provide education for delegates on matters of NALC importance such as steward training. post office management issues as well as the direction of the Post Office and how it relates to our jobs,$0$0
National Convention: we send our President and Vice-President to be further educated.$0$0
Training Sessions: are held to train our members so that local branches can enforce the National Agreement.$0$0
Compensation and Service Providers

Employees

NameTitleFull / Part TimeBaseOtherTotal
Keith BeltzVice-President-$4,460$5,563$10,023
Wayne HarlowPresident-$5,854$2,511$8,365
John R CraderTreasurer-$2,748$599$3,347
Janet BrownCDL District 3-$1,448$1,598$3,046
Emily W LaneDirector Of Retirees-$1,650$1,202$2,852
Crystal PraterSecretary-$2,069$222$2,291
John R MontaCDL District 4-$869$759$1,628
Loriann S KingCDL District 7-$869$727$1,596
Donald F JacksonCDL District 2-$869$632$1,501
Richard E JonesCDL District 6-$0$207$207
00-$0--
00-$0--
00-$0--
Filing and Contact Details

Filer

Filer Name
National Association of Letter Carriers
EIN
57-0919830
In Care Of
% John Crader
Address
7118 SWEET GRASS BLVD, HANAHAN, SC 29410-4756

Signing Officer

Name
John Crader
Title
Treasurer
Signed
2025-04-28
Supplemental Narrative

Additional Explanations

Part I, line 8

| Other Revenues:, Amount:| State Percapita Tax, $3| Reimbursement, $101| BB&T Visa Credit, $487| NALC Health Plan, $2405| State Convention Income, $5604| NALC Fall Training Refund, $2328|

Part I, line 10

| Grants And Similar Amounts Paid:, Amount:| MDA Contribution, $209|

Part I, line 16

| Other Expenses:, Amount:| Workers Comp, $2028| COP Meeting, $1618| Fall Training, $3227| National Convention, $3477| Payroll Taxes, $1725| State Convention Associated Costs, $20773| State Convention Committee Expenses, $2540| State Convention Registration Refund, $90| Office Expense, $4553|

Raw XML Appendix178 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/ActivitiesNotPreviouslyRptInd0false
IRS990EZ/BenefitsPaidToOrForMembersAmt00
IRS990EZ/BooksInCareOfDetail/PersonNm0John Crader
IRS990EZ/BooksInCareOfDetail/PhoneNum07656737947
IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt07118 SWEET GRASS BLVD
IRS990EZ/BooksInCareOfDetail/USAddress/CityNm0HANAHAN
IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd0SC
IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd0294104756
IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt0144745
IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt0143279
IRS990EZ/ChgMadeToOrgnzngDocNotRptInd0false
IRS990EZ/ContributionsGiftsGrantsEtcAmt00
IRS990EZ/CostOfGoodsSoldAmt00
IRS990EZ/CostOrOtherBasisExpenseSaleAmt00
IRS990EZ/DirectIndirectPltclExpendAmt00
IRS990EZ/DonorAdvisedFndsInd0false
IRS990EZ/ExcessOrDeficitForYearAmt0-1466
IRS990EZ/FeesAndOtherPymtToIndCntrctAmt00
IRS990EZ/ForeignFinancialAccountInd0false
IRS990EZ/ForeignOfficeInd0false
IRS990EZ/Form1120PolFiledInd0false
IRS990EZ/Form990TotalAssetsGrp/BOYAmt0144745
IRS990EZ/Form990TotalAssetsGrp/EOYAmt0143279
IRS990EZ/FundraisingGrossIncomeAmt00
IRS990EZ/GainOrLossFromSaleOfAssetsAmt00
IRS990EZ/GamingGrossIncomeAmt0209
IRS990EZ/GrantsAndSimilarAmountsPaidAmt0209
IRS990EZ/GrossProfitLossSlsOfInvntryAmt00
IRS990EZ/GrossReceiptsAmt074375
IRS990EZ/GrossSalesOfInventoryAmt00
IRS990EZ/InfoInScheduleOPartIInd0X
IRS990EZ/InvestmentIncomeAmt0793
IRS990EZ/LandAndBuildingsGrp/BOYAmt00
IRS990EZ/LandAndBuildingsGrp/EOYAmt00
IRS990EZ/MadeLoansToFromOfficersInd0false
IRS990EZ/MembershipDuesAmt062445
IRS990EZ/MethodOfAccountingCashInd0X
IRS990EZ/NetAssetsOrFundBalancesBOYAmt0144745
IRS990EZ/NetAssetsOrFundBalancesEOYAmt0143279
IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt0144745
IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt0143279
IRS990EZ/OccupancyRentUtltsAndMaintAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt13
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt32
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt41
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt61
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt71
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt81
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt91
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt102
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt111
IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt123
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt15854
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt32748
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt41650
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt6869
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt7869
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt80
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt9869
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt102069
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt111448
IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt124460
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt10
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt30
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt40
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt60
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt70
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt80
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt90
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt100
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt110
IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt120
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt12511
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt3599
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt41202
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt6632
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt7759
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt8207
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt9727
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt10222
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt111598
IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt125563
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm1Wayne Harlow
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm3John R Crader
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm4Emily W Lane
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm6Donald F Jackson
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm7John R Monta
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm8Richard E Jones
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm9Loriann S King
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm10Crystal Prater
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm11Janet Brown
IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm12Keith Beltz
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt00
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt1President
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt20
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt3Treasurer
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt4Director of Retirees
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt50
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt6CDL District 2
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt7CDL District 4
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt8CDL District 6
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt9CDL District 7
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt10Secretary
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt11CDL District 3
IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt12Vice-President
IRS990EZ/OperateHospitalInd0false
IRS990EZ/Organization501cInd0X
IRS990EZ/OrganizationDissolvedEtcInd0false
IRS990EZ/OrganizationHadUBIInd0false
IRS990EZ/OtherExpensesTotalAmt040031
IRS990EZ/OtherRevenueTotalAmt010928
IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt0NONE
IRS990EZ/PartVIOfCompOfHghstPdEmplTxt0NONE
IRS990EZ/PoliticalCampaignActyInd0false
IRS990EZ/PrimaryExemptPurposeTxt0501C 5 Union: Training Education
IRS990EZ/PrintingPublicationsPostageAmt0745
IRS990EZ/ProgramServiceRevenueAmt00
IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt0State Convention: provide education for delegates on matters of NALC importance such as steward training. post office management issues as well as the direction of the Post Office and how it relates to our jobs,
IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt1National Convention: we send our President and Vice-President to be further educated.
IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt2Training Sessions: are held to train our members so that local branches can enforce the National Agreement.
IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt00
IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt10
IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt20
IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt00
IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt10
IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt20
IRS990EZ/RelatedOrganizationCtrlEntInd0false
IRS990EZ/SalariesOtherCompEmplBnftAmt034856
IRS990EZ/SaleOfAssetsGrossAmt00
IRS990EZ/ScheduleBNotRequiredInd0X
IRS990EZ/SpecialEventsDirectExpensesAmt00
IRS990EZ/SpecialEventsNetIncomeLossAmt0209
IRS990EZ/StatesWhereCopyOfReturnIsFldCd0SC
IRS990EZ/SubjectToProxyTaxInd0false
IRS990EZ/TanningServicesProvidedInd0false
IRS990EZ/TotalExpensesAmt075841
IRS990EZ/TotalRevenueAmt074375
IRS990EZ/TransactionWithControlEntInd0false
IRS990EZ/TypeOfOrganizationCorpInd0X
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt0| Other Revenues:, Amount:| State Percapita Tax, $3| Reimbursement, $101| BB&T Visa Credit, $487| NALC Health Plan, $2405| State Convention Income, $5604| NALC Fall Training Refund, $2328|
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt1| Grants And Similar Amounts Paid:, Amount:| MDA Contribution, $209|
IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt2| Other Expenses:, Amount:| Workers Comp, $2028| COP Meeting, $1618| Fall Training, $3227| National Convention, $3477| Payroll Taxes, $1725| State Convention Associated Costs, $20773| State Convention Committee Expenses, $2540| State Convention Registration Refund, $90| Office Expense, $4553|
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc0Part I, line 8
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc1Part I, line 10
IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc2Part I, line 16
ReturnHeader/BuildTS02025-03-06 01:10:19Z
ReturnHeader/BusinessOfficerGrp/PersonNm0John Crader
ReturnHeader/BusinessOfficerGrp/PersonTitleTxt0Treasurer
ReturnHeader/BusinessOfficerGrp/SignatureDt02025-04-28
ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt0NATIONAL ASSOCIATION OF LETTER CARRIERS
ReturnHeader/Filer/BusinessNameControlTxt0NATI
ReturnHeader/Filer/EIN0570919830
ReturnHeader/Filer/ForeignPhoneNum07656737947
ReturnHeader/Filer/InCareOfNm0% John Crader
ReturnHeader/Filer/USAddress/AddressLine1Txt07118 SWEET GRASS BLVD
ReturnHeader/Filer/USAddress/CityNm0HANAHAN
ReturnHeader/Filer/USAddress/StateAbbreviationCd0SC
ReturnHeader/Filer/USAddress/ZIPCd0294104756
ReturnHeader/ReturnTs02025-04-27T00:08:33-04:00
ReturnHeader/ReturnTypeCd0990EZ
ReturnHeader/TaxPeriodBeginDt02024-01-01
ReturnHeader/TaxPeriodEndDt02024-12-31
ReturnHeader/TaxYr02024

Document Assets

No mirrored PDF or thumbnail assets are attached yet.