knowledge/documents

Source: knowledge/documents.parquet. Source vintage: Package vintage 2026-10-01; source path partition not dated; inspect record and rule clocks separately. Grain: Packaged source record; inspect schema and linked world method before aggregation. Snapshot: 7a53af6a9beb58928d4a64dc92db09c9db65433f9909f1a10d16e302adaf86ba.

Read the method for this source

Explore this source with typed OData queries · Filtering, grouping and evidence method

Schema and filter instructions · Count this selection · First records

Source records. NULL means missing; empty text is labelled separately.
node_id
Int64
source
Utf8
state
Utf8
table_state
Utf8
gavel_vintage
Utf8
note
Utf8
columns
Utf8
n_columns
Int64
gavel_row_count
Int64
upstream_files
Utf8
upstream_file_count
Int64
carried_in
Utf8
why_not_shipped
Utf8
never_a_figure
Utf8
__row_id
Int64
19
Filter to this value
Explore graph node
cms-ma-star-ratings-disenrollment
Filter to this value
available
Filter to this value
converted
Filter to this value
2026-01-01
Filter to this value
Why members left, one row per contract per reason. 769 x 5 = 3,845 rows in the 2026 edition. `reason` is the published column label verbatim. The shares are percentages of disenrollees and 1,861 of the cells read `Not Available`, which is preserved rather than nulledstar_year, contract_id, contract_name, organization_marketing_name, parent_organization, reason, share_raw, share, share_not_reported, filename, vintage11
Filter to this value
3845
Filter to this value
data.parquet
Filter to this value
1
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.19
20
Filter to this value
Explore graph node
cms-ma-star-ratings-domain-stars
Filter to this value
available
Filter to this value
converted
Filter to this value
2026-01-01
Filter to this value
One row per contract per domain, unpivoted. 769 x 9 = 6,921 rows in the 2026 edition. A domain star is CMS's roll-up of the measures beneath it and is not an average of the `measure` table's starsstar_year, contract_id, organization_type, contract_name, organization_marketing_name, parent_organization, domain_code, domain_name, stars_raw, stars, stars_not_reported, filename, vintage13
Filter to this value
6921
Filter to this value
data.parquet
Filter to this value
1
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.20
21
Filter to this value
Explore graph node
cms-ma-star-ratings-high-performing
Filter to this value
available
Filter to this value
converted
Filter to this value
2026-01-01
Filter to this value
The 5-star contracts CMS names, one row per contract. 21 in the 2026 edition, and `rated_as` says whether the 5 is an Overall, a Part C Summary or a Part D Summary, which are not the same achievementstar_year, contract_id, organization_type, contract_name, organization_marketing_name, parent_organization, rated_as, highest_rating, rating_raw, rating, rating_not_reported, filename, vintage13
Filter to this value
21
Filter to this value
data.parquet
Filter to this value
1
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.21
22
Filter to this value
Explore graph node
cms-ma-star-ratings-low-performing
Filter to this value
available
Filter to this value
converted
Filter to this value
2026-01-01
Filter to this value
The low performing icon list, one row per contract per summary year per part. 4 contracts x 3 years x 2 parts = 24 rows in the 2026 edition. Long rather than wide for the same reason as the disaster table: the three years the flag rests on move every editionstar_year, contract_id, organization_type, contract_name, organization_marketing_name, parent_organization, rated_as, reason_for_lpi, summary_year, part, summary_raw, summary, summary_not_reported, filename, vintage15
Filter to this value
24
Filter to this value
data.parquet
Filter to this value
1
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.22
23
Filter to this value
Explore graph node
cms-ma-star-ratings-measure
Filter to this value
available
Filter to this value
converted
Filter to this value
2026-01-01
Filter to this value
THE HEADLINE TABLE. One row per contract per measure, which is NOT the grain CMS publishes: the Measure Data and Measure Stars files are one row per contract and one column per measure, and this is those two grids unpivoted and joined position by position. 769 x 45 = 34,605 rows in the 2026 edition. Carries the rate and the star on one row, and `rate_unit` is load-bearing: a percent is stored AS PRINTED, so 89% is 89.0 and CMS's own workbook holds 0.89 for the same cellstar_year, contract_id, organization_type, contract_name, organization_marketing_name, parent_organization, domain_code, domain_name, measure_code, measure_name, measurement_period, rate_raw, rate, rate_unit, rate_not_reported, stars_raw, stars, stars_not_reported, filename, vintage20
Filter to this value
34605
Filter to this value
data.parquet
Filter to this value
1
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.23
24
Filter to this value
Explore graph node
cms-ma-star-ratings-summary
Filter to this value
available
Filter to this value
converted
Filter to this value
2026-01-01
Filter to this value
Summary ratings. ONE ROW PER CONTRACT: Part C summary, Part D summary and Overall, each as the published string, a DOUBLE that is null unless the cell was a number, and the sentinel that says why when it was not. 769 contracts in the 2026 edition. The only place these three ratings appear is a workbook; there is no Summary Ratings CSVstar_year, contract_id, organization_type, contract_name, organization_marketing_name, parent_organization, snp, part_c_summary_raw, part_c_summary, part_c_summary_not_reported, part_d_summary_raw, part_d_summary, part_d_summary_not_reported, overall_raw, overall, overall_not_reported, filename, vintage18
Filter to this value
769
Filter to this value
data.parquet
Filter to this value
1
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.24
25
Filter to this value
Explore graph node
cms-medicare-monthly-enrollment
Filter to this value
shipped
Filter to this value
converted
Filter to this value
2026-09-23
Filter to this value
[commons/open] CMS Medicare Monthly Enrollment: beneficiary counts by county, state and nationally, split by Original Medicare against MA, by age band, by dual status and by Part D coverage. An ADMINISTRATIVE count of who is on the program's books. Fetched by `gavel_refresh commons`, resolver=dcat.YEAR, MONTH, BENE_GEO_LVL, BENE_STATE_ABRVTN, BENE_STATE_DESC, BENE_COUNTY_DESC, BENE_FIPS_CD, TOT_BENES, ORGNL_MDCR_BENES, MA_AND_OTH_BENES, AGED_TOT_BENES, AGED_ESRD_BENES, AGED_NO_ESRD_BENES, DSBLD_TOT_BENES, DSBLD_ESRD_AND_ESRD_ONLY_BENES, DSBLD_NO_ESRD_BENES, MALE_TOT_BENES, FEMALE_TOT_BENES, WHITE_TOT_BENES, BLACK_TOT_BENES, API_TOT_BENES, HSPNC_TOT_BENES, NATIND_TOT_BENES, OTHR_TOT_BENES, AGE_LT_25_BENES, AGE_25_TO_44_BENES, AGE_45_TO_64_BENES, AGE_65_TO_69_BENES, AGE_70_TO_74_BENES, AGE_75_TO_79_BENES, AGE_80_TO_84_BENES, AGE_85_TO_89_BENES, AGE_90_TO_94_BENES, AGE_GT_94_BENES, DUAL_TOT_BENES, FULL_DUAL_TOT_BENES, PART_DUAL_TOT_BENES, NODUAL_TOT_BENES, QMB_ONLY_BENES, QMB_PLUS_BENES, SLMB_ONLY_BENES, SLMB_PLUS_BENES, QDWI_QI_BENES, OTHR_FULL_DUAL_MDCD_BENES, A_B_TOT_BENES, A_B_ORGNL_MDCR_BENES, A_B_MA_AND_OTH_BENES, A_TOT_BENES, A_ORGNL_MDCR_BENES, A_MA_AND_OTH_BENES, B_TOT_BENES, B_ORGNL_MDCR_BENES, B_MA_AND_OTH_BENES, PRSCRPTN_DRUG_TOT_BENES, PRSCRPTN_DRUG_PDP_BENES, PRSCRPTN_DRUG_MAPD_BENES, PRSCRPTN_DRUG_DEEMED_ELIGIBLE_FULL_LIS_BENES, PRSCRPTN_DRUG_FULL_LIS_BENES, PRSCRPTN_DRUG_PARTIAL_LIS_BENES, PRSCRPTN_DRUG_NO_LIS_BENES, filename, vintage62
Filter to this value
583780
Filter to this value
data.parquet, Medicare%20Monthly%20Enrollment%20Data_June%202026.csv
Filter to this value
2
Filter to this value
data/cohort_figures
Filter to this value
empty textThis entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.25
26
Filter to this value
Explore graph node
cms-nursing-home-provider-info
Filter to this value
available
Filter to this value
converted
Filter to this value
2026-08-01
Filter to this value
[commons/open] Nursing Home Provider Information from the Provider Data Catalog: every certified nursing home by CCN with beds, ownership, chain, county and the star ratings. The SNF counterpart of cms-hospital-general-information. Fetched by `gavel_refresh commons`, resolver=pdc.CMS Certification Number (CCN), Provider Name, Provider Address, City/Town, State, ZIP Code, Telephone Number, Provider SSA County Code, County/Parish, Urban, Ownership Type, Average Number of Residents per Day Footnote, Provider Type, Provider Resides in Hospital, Legal Business Name, Date First Approved to Provide Medicare and Medicaid Services, Chain Name, Chain ID, Number of Facilities in Chain, Chain Average Overall 5-star Rating, Chain Average Health Inspection Rating, Chain Average Staffing Rating, Chain Average QM Rating, Continuing Care Retirement Community, Special Focus Status, Abuse Icon, Most Recent Health Inspection More Than 2 Years Ago, Provider Changed Ownership in Last 12 Months, With a Resident and Family Council, Automatic Sprinkler Systems in All Required Areas, Overall Rating Footnote, Health Inspection Rating, Health Inspection Rating Footnote, QM Rating, QM Rating Footnote, Long-Stay QM Rating, Long-Stay QM Rating Footnote, Short-Stay QM Rating, Short-Stay QM Rating Footnote, Staffing Rating, Staffing Rating Footnote, Reported Staffing Footnote, Physical Therapist Staffing Footnote, Reported Nurse Aide Staffing Hours per Resident per Day, Reported LPN Staffing Hours per Resident per Day, Reported RN Staffing Hours per Resident per Day, Reported Licensed Staffing Hours per Resident per Day, Reported Total Nurse Staffing Hours per Resident per Day, Total number of nurse staff hours per resident per day on the weekend, Registered Nurse hours per resident per day on the weekend, Reported Physical Therapist Staffing Hours per Resident Per Day, Total nursing staff turnover, Total nursing staff turnover footnote, Registered Nurse turnover, Registered Nurse turnover footnote, Number of administrators who have left the nursing home, Administrator turnover footnote, Nursing Case-Mix Index, Nursing Case-Mix Index Ratio, Case-Mix Nurse Aide Staffing Hours per Resident per Day, Case-Mix LPN Staffing Hours per Resident per Day, Case-Mix RN Staffing Hours per Resident per Day, Case-Mix Total Nurse Staffing Hours per Resident per Day, Case-Mix Weekend Total Nurse Staffing Hours per Resident per Day, Adjusted Nurse Aide Staffing Hours per Resident per Day, Adjusted LPN Staffing Hours per Resident per Day, Adjusted RN Staffing Hours per Resident per Day, Adjusted Total Nurse Staffing Hours per Resident per Day, Adjusted Weekend Total Nurse Staffing Hours per Resident per Day, Rating Cycle 1 Standard Survey Health Date, Rating Cycle 1 Total Number of Health Deficiencies, Rating Cycle 1 Number of Standard Health Deficiencies, Rating Cycle 1 Number of Complaint Health Deficiencies, Rating Cycle 1 Health Deficiency Score, Rating Cycle 1 Number of Health Revisits, Rating Cycle 1 Health Revisit Score, Rating Cycle 1 Total Health Score, Rating Cycle 2 Standard Health Survey Date, Rating Cycle 2/3 Total Number of Health Deficiencies, Rating Cycle 2 Number of Standard Health Deficiencies, Rating Cycle 2/3 Number of Complaint Health Deficiencies, Rating Cycle 2/3 Health Deficiency Score, Rating Cycle 2/3 Number of Health Revisits, Rating Cycle 2/3 Health Revisit Score, Rating Cycle 2/3 Total Health Score, Total Weighted Health Survey Score, Number of Citations from Infection Control Inspections, Number of Fines, Total Amount of Fines in Dollars, Number of Payment Denials, Total Number of Penalties, Location, Latitude, Longitude, Geocoding Footnote, Processing Date, filename, vintage, Number of Certified Beds, Average Number of Residents per Day, Overall Rating101
Filter to this value
14690
Filter to this value
data.parquet, NH_ProviderInfo_Aug2026.csv
Filter to this value
2
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.26
27
Filter to this value
Explore graph node
cms-pac-puf-hh
Filter to this value
available
Filter to this value
converted
Filter to this value
2024-01-01
Filter to this value
[commons/open] Medicare Post-Acute Care Utilization, Home Health Agency by geography and provider. Episodes, visits and standardized payment per agency: the cost of the discharge destination the spine model priced at zero. Fetched by `gavel_refresh commons`, resolver=dcat.YEAR, YEAR_TYPE, SMRY_CTGRY, SRVC_CTGRY, PRVDR_ID, PRVDR_NAME, PRVDR_CITY, STATE, PRVDR_ZIP, BENE_DSTNCT_CNT, TOT_EPSD_STAY_CNT, TOT_SRVC_DAYS, TOT_CHRG_AMT, TOT_ALOWD_AMT, TOT_MDCR_PYMT_AMT, TOT_MDCR_STDZD_PYMT_AMT, TOT_OUTLIER_PYMT_AMT, BENE_DUAL_PCT, BENE_RRL_PCT, BENE_AVG_AGE, BENE_MALE_PCT, BENE_FEML_PCT, BENE_RACE_WHT_PCT, BENE_RACE_BLACK_PCT, BENE_RACE_API_PCT, BENE_RACE_HSPNC_PCT, BENE_RACE_NATIND_PCT, BENE_RACE_UNK_PCT, BENE_RACE_OTHR_PCT, BENE_AVG_RISK_SCRE, BENE_CC_BH_ADHD_OTHCD_V1_PCT, BENE_CC_BH_ALCOHOL_DRUG_V1_PCT, BENE_CC_BH_ALZ_NONALZDEM_V2_PCT, BENE_CC_BH_ANXIETY_V1_PCT, BENE_CC_BH_BIPOLAR_V1_PCT, BENE_CC_BH_DEPRESS_V1_PCT, BENE_CC_BH_MOOD_V2_PCT, BENE_CC_BH_PD_V1_PCT, BENE_CC_BH_PTSD_V1_PCT, BENE_CC_BH_SCHIZO_OTHPSY_V1_PCT, BENE_CC_BH_TOBACCO_V1_PCT, BENE_CC_PH_AFIB_V2_PCT, BENE_CC_PH_ARTHRITIS_V2_PCT, BENE_CC_PH_ASTHMA_V2_PCT, BENE_CC_PH_CANCER6_V2_PCT, BENE_CC_PH_CKD_V2_PCT, BENE_CC_PH_COPD_V2_PCT, BENE_CC_PH_DIABETES_V2_PCT, BENE_CC_PH_HF_NONIHD_V2_PCT, BENE_CC_PH_HYPERLIPIDEMIA_V2_PCT, BENE_CC_PH_HYPERTENSION_V2_PCT, BENE_CC_PH_ISCHEMICHEART_V2_PCT, BENE_CC_PH_OSTEOPOROSIS_V2_PCT, BENE_CC_PH_PARKINSON_V2_PCT, BENE_CC_PH_STROKE_TIA_V2_PCT, PRMRY_DX_INFCTN_PCT, PRMRY_DX_NEOBLD_PCT, PRMRY_DX_ENDONUTRMET_PCT, PRMRY_DX_MNTBEHNEUDIS_PCT, PRMRY_DX_NERVSYSTM_PCT, PRMRY_DX_ENTSYS_PCT, PRMRY_DX_CIRCSYSTM_PCT, PRMRY_DX_RSPSYSTM_PCT, PRMRY_DX_DIGSYSTM_PCT, PRMRY_DX_SKNMUSSYSTM_PCT, PRMRY_DX_GUSYSTM_PCT, PRMRY_DX_PRGPERICONG_PCT, PRMRY_DX_SXILLDEF_PCT, PRMRY_DX_INJPOIS_PCT, PRMRY_DX_HLTHSRV_PCT, NRSNG_VISITS_CNT, MSW_VISITS_CNT, AIDE_VISITS_CNT, TOT_NRSNG_MNTS, TOT_PT_MNTS, TOT_OT_MNTS, TOT_SLP_MNTS, TOT_HH_LUPA_EPSDS_CNT, filename, vintage80
Filter to this value
8662
Filter to this value
data.parquet, RY26_PACPUF_HH_2024_main_S.csv
Filter to this value
2
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.27
28
Filter to this value
Explore graph node
cms-pac-puf-irf
Filter to this value
available
Filter to this value
converted
Filter to this value
2024-01-01
Filter to this value
[commons/open] Medicare Post-Acute Care Utilization, Inpatient Rehabilitation Facility by geography and provider. Dataset 0d9eebff-7e23-4b1e-8e29-362eea132df5, the one the 2026-08-25 IRF pull read from the API and never kept. Fetched by `gavel_refresh commons`, resolver=dcat.YEAR, YEAR_TYPE, SMRY_CTGRY, SRVC_CTGRY, PRVDR_ID, PRVDR_NAME, PRVDR_CITY, STATE, PRVDR_ZIP, BENE_DSTNCT_CNT, TOT_EPSD_STAY_CNT, TOT_SRVC_DAYS, TOT_CHRG_AMT, TOT_ALOWD_AMT, TOT_MDCR_PYMT_AMT, TOT_MDCR_STDZD_PYMT_AMT, TOT_OUTLIER_PYMT_AMT, BENE_DUAL_PCT, BENE_RRL_PCT, BENE_AVG_AGE, BENE_MALE_PCT, BENE_FEML_PCT, BENE_RACE_WHT_PCT, BENE_RACE_BLACK_PCT, BENE_RACE_API_PCT, BENE_RACE_HSPNC_PCT, BENE_RACE_NATIND_PCT, BENE_RACE_UNK_PCT, BENE_RACE_OTHR_PCT, BENE_AVG_RISK_SCRE, BENE_CC_BH_ADHD_OTHCD_V1_PCT, BENE_CC_BH_ALCOHOL_DRUG_V1_PCT, BENE_CC_BH_ALZ_NONALZDEM_V2_PCT, BENE_CC_BH_ANXIETY_V1_PCT, BENE_CC_BH_BIPOLAR_V1_PCT, BENE_CC_BH_DEPRESS_V1_PCT, BENE_CC_BH_MOOD_V2_PCT, BENE_CC_BH_PD_V1_PCT, BENE_CC_BH_PTSD_V1_PCT, BENE_CC_BH_SCHIZO_OTHPSY_V1_PCT, BENE_CC_BH_TOBACCO_V1_PCT, BENE_CC_PH_AFIB_V2_PCT, BENE_CC_PH_ARTHRITIS_V2_PCT, BENE_CC_PH_ASTHMA_V2_PCT, BENE_CC_PH_CANCER6_V2_PCT, BENE_CC_PH_CKD_V2_PCT, BENE_CC_PH_COPD_V2_PCT, BENE_CC_PH_DIABETES_V2_PCT, BENE_CC_PH_HF_NONIHD_V2_PCT, BENE_CC_PH_HYPERLIPIDEMIA_V2_PCT, BENE_CC_PH_HYPERTENSION_V2_PCT, BENE_CC_PH_ISCHEMICHEART_V2_PCT, BENE_CC_PH_OSTEOPOROSIS_V2_PCT, BENE_CC_PH_PARKINSON_V2_PCT, BENE_CC_PH_STROKE_TIA_V2_PCT, PRMRY_DX_INFCTN_PCT, PRMRY_DX_NEOBLD_PCT, PRMRY_DX_ENDONUTRMET_PCT, PRMRY_DX_MNTBEHNEUDIS_PCT, PRMRY_DX_NERVSYSTM_PCT, PRMRY_DX_ENTSYS_PCT, PRMRY_DX_CIRCSYSTM_PCT, PRMRY_DX_RSPSYSTM_PCT, PRMRY_DX_DIGSYSTM_PCT, PRMRY_DX_SKNMUSSYSTM_PCT, PRMRY_DX_GUSYSTM_PCT, PRMRY_DX_PRGPERICONG_PCT, PRMRY_DX_SXILLDEF_PCT, PRMRY_DX_INJPOIS_PCT, PRMRY_DX_HLTHSRV_PCT, TOT_PT_MNTS, INDVDL_PT_MNTS, CNCRNT_GRP_PT_MNTS, COTRT_PT_MNTS, TOT_OT_MNTS, INDVDL_OT_MNTS, CNCRNT_GRP_OT_MNTS, COTRT_OT_MNTS, TOT_SLP_MNTS, INDVDL_SLP_MNTS, CNCRNT_GRP_SLP_MNTS, COTRT_SLP_MNTS, filename, vintage84
Filter to this value
1218
Filter to this value
data.parquet, RY26_PACPUF_IRF_2024_main_S.csv
Filter to this value
2
Filter to this value
empty textthis world does not carry it. The source is converted and readable in gavel and no tool here reads it. `available` means fetched and staged by gavel. It does not mean validated, does not mean converted, and does not mean read by anything here.This entry states that data exists. It is not a value from it and no arithmetic on it is one. This world has not read this source, so no figure, rate, count, prevalence or ranking may be quoted, derived or estimated from this row, by any method, including arithmetic done by hand.28

Next page, same selection

Previous page

Evidence receipt r355

Permanent saved result

Secondary typed Arrow export