Mid Cap Growth Alpha ETF Holdings
Full Portfolio Holdings(As of October 16, 2026) |
Ticker | Cusip | Underlying Security | Strike Price | Quantity (Shares/ Par/ Units/ Contracts) | Notional Value | Market Value | Weight % | Current Market Value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Marathon Petroleum Corporation | MPC US | 56585A102 | - | 1,855 | $886,820 | $886,820 | 3.91 | $886,820 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cencora, Inc. | COR US | 03073E105 | - | 2,340 | $797,753 | $797,753 | 3.52 | $797,753 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Vistra Corp. | VST US | 92840M102 | - | 4,680 | $711,454 | $711,454 | 3.14 | $711,454 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Expedia Group, Inc. | EXPE US | 30212P303 | - | 2,044 | $590,614 | $590,614 | 2.60 | $590,614 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DexCom, Inc. | DXCM US | 252131107 | - | 6,413 | $551,775 | $551,775 | 2.43 | $551,775 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Teradyne, Inc. | TER US | 880770102 | - | 1,674 | $544,050 | $544,050 | 2.39 | $544,050 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Keysight Technologies Inc | KEYS US | 49338L103 | - | 1,584 | $524,637 | $524,637 | 2.31 | $524,637 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rockwell Automation, Inc. | ROK US | 773903109 | - | 1,214 | $517,443 | $517,443 | 2.28 | $517,443 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sysco Corporation | SYY US | 871829107 | - | 5,853 | $484,453 | $484,453 | 2.13 | $481,234 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Datadog, Inc. Class A | DDOG US | 23804L103 | - | 1,916 | $473,463 | $473,463 | 2.08 | $473,463 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Astera Labs, Inc. | ALAB US | 04626A103 | - | 1,631 | $466,172 | $466,172 | 2.05 | $466,172 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gartner, Inc. | IT US | 366651107 | - | 2,249 | $461,832 | $461,832 | 2.03 | $461,832 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GoDaddy, Inc. Class A | GDDY US | 380237107 | - | 4,349 | $460,820 | $460,820 | 2.03 | $460,820 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HEICO Corporation Class A | HEI/A US | 422806208 | - | 1,969 | $458,895 | $458,895 | 2.02 | $458,895 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IDEXX Laboratories, Inc. | IDXX US | 45168D104 | - | 790.00 | $442,684 | $442,684 | 1.95 | $442,684 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NetApp, Inc. | NTAP US | 64110D104 | - | 2,159 | $441,127 | $441,127 | 1.94 | $440,004 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Maplebear Inc. | CART US | 565394103 | - | 8,392 | $418,173 | $418,173 | 1.84 | $418,173 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Corpay, Inc. | CPAY US | 219948106 | - | 1,013 | $405,038 | $405,038 | 1.78 | $405,038 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tapestry, Inc. | TPR US | 876030107 | - | 3,352 | $402,843 | $402,843 | 1.77 | $402,843 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| H&R Block, Inc. | HRB US | 093671105 | - | 8,231 | $400,603 | $400,603 | 1.76 | $400,603 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comfort Systems USA, Inc. | FIX US | 199908104 | - | 275.00 | $395,744 | $395,744 | 1.74 | $395,744 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Exelixis, Inc. | EXEL US | 30161Q104 | - | 6,297 | $391,862 | $391,862 | 1.72 | $391,862 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gen Digital Inc. | GEN US | 668771108 | - | 16,155 | $390,305 | $390,305 | 1.72 | $390,305 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equitable Holdings, Inc. | EQH US | 29452E101 | - | 7,311 | $389,018 | $389,018 | 1.71 | $389,018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cloudflare Inc Class A | NET US | 18915M107 | - | 1,257 | $372,449 | $372,449 | 1.64 | $372,449 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sterling Infrastructure, Inc. | STRL US | 859241101 | - | 865.00 | $367,071 | $367,071 | 1.62 | $367,071 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Snowflake, Inc. | SNOW US | 833445109 | - | 1,180 | $362,071 | $362,071 | 1.59 | $362,071 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Atlassian Corp Class A | TEAM US | 049468101 | - | 1,717 | $356,827 | $356,827 | 1.57 | $356,827 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| eBay Inc. | EBAY US | 278642103 | - | 2,963 | $356,390 | $356,390 | 1.57 | $356,390 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aura Minerals Inc | AUGO US | 05152Q305 | - | 3,999 | $348,713 | $348,713 | 1.53 | $348,713 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Affirm Holdings, Inc. Class A | AFRM US | 00827B106 | - | 4,672 | $345,775 | $345,775 | 1.52 | $345,775 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Texas Roadhouse, Inc. | TXRH US | 882681109 | - | 1,932 | $325,349 | $325,349 | 1.43 | $325,349 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| XPO, Inc. | XPO US | 983793100 | - | 1,736 | $324,059 | $324,059 | 1.43 | $324,059 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reddit, Inc. Class A | RDDT US | 75734B100 | - | 2,064 | $322,273 | $322,273 | 1.42 | $322,273 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Chipotle Mexican Grill, Inc. | CMG US | 169656105 | - | 10,771 | $321,945 | $321,945 | 1.42 | $321,945 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Carpenter Technology Corporation | CRS US | 144285103 | - | 844.00 | $318,264 | $318,264 | 1.40 | $318,264 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lumentum Holdings, Inc. | LITE US | 55024U109 | - | 386.00 | $318,114 | $318,114 | 1.40 | $318,114 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Phillips 66 | PSX US | 718546104 | - | 1,078 | $316,037 | $316,037 | 1.39 | $316,037 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| United Rentals, Inc. | URI US | 911363109 | - | 301.00 | $309,922 | $309,922 | 1.36 | $309,922 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Credo Technology Group Holding Ltd. | CRDO US | G25457105 | - | 1,812 | $307,496 | $307,496 | 1.35 | $307,496 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Paylocity Holding Corp. | PCTY US | 70438V106 | - | 1,755 | $291,892 | $291,892 | 1.28 | $291,892 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Everus Construction Group, Inc. | ECG US | 300426103 | - | 2,301 | $252,305 | $252,305 | 1.11 | $252,305 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Robinhood Markets, Inc. Class A | HOOD US | 770700102 | - | 2,414 | $238,672 | $238,672 | 1.05 | $238,672 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lazard Inc | LAZ US | 52110M109 | - | 5,716 | $206,290 | $206,290 | 0.91 | $206,290 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Manhattan Associates, Inc. | MANH US | 562750109 | - | 878.00 | $195,065 | $195,065 | 0.86 | $195,065 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Halozyme Therapeutics, Inc. | HALO US | 40637H109 | - | 1,566 | $190,801 | $190,801 | 0.84 | $190,801 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Murphy USA, Inc. | MUSA US | 626755102 | - | 347.00 | $190,041 | $190,041 | 0.84 | $190,041 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rubrik, Inc. Class A | RBRK US | 781154109 | - | 1,638 | $184,128 | $184,128 | 0.81 | $184,128 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ralph Lauren Corporation Class A | RL US | 751212101 | - | 472.00 | $181,956 | $181,956 | 0.80 | $181,956 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Anglogold Ashanti PLC | AU US | G0378L100 | - | 1,960 | $181,927 | $181,927 | 0.80 | $181,927 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Centene Corporation | CNC US | 15135B101 | - | 2,590 | $179,124 | $179,124 | 0.79 | $179,124 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Elastic NV | ESTC US | N14506104 | - | 1,759 | $161,371 | $161,371 | 0.71 | $161,371 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trade Desk, Inc. Class A | TTD US | 88339J105 | - | 13,062 | $159,748 | $159,748 | 0.70 | $159,748 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Medpace Holdings, Inc. | MEDP US | 58506Q109 | - | 248.00 | $153,381 | $153,381 | 0.68 | $153,381 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lattice Semiconductor Corporation | LSCC US | 518415104 | - | 1,380 | $143,037 | $143,037 | 0.63 | $143,037 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MKS Inc. | MKSI US | 55306N104 | - | 649.00 | $139,425 | $139,425 | 0.61 | $139,425 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Valvoline, Inc. | VVV US | 92047W101 | - | 4,311 | $135,624 | $135,624 | 0.60 | $135,624 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Forgent Power Solutions, Inc. Class A | FPS US | 34631F102 | - | 4,242 | $134,387 | $134,387 | 0.59 | $134,387 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fabrinet | FN US | G3323L100 | - | 367.00 | $133,408 | $133,408 | 0.59 | $133,408 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iridium Communications Inc. | IRDM US | 46269C102 | - | 2,765 | $120,996 | $120,996 | 0.53 | $120,996 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Old Dominion Freight Line, Inc. | ODFL US | 679580100 | - | 638.00 | $119,765 | $119,765 | 0.53 | $119,765 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| nVent Electric plc | NVT US | G6700G107 | - | 797.00 | $113,198 | $113,198 | 0.50 | $113,198 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MongoDB, Inc. Class A | MDB US | 60937P106 | - | 319.00 | $107,685 | $107,685 | 0.47 | $107,685 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dynatrace, Inc. | DT US | 268150109 | - | 1,757 | $107,370 | $107,370 | 0.47 | $107,370 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DocuSign, Inc. | DOCU US | 256163106 | - | 1,415 | $105,630 | $105,630 | 0.46 | $105,630 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rocket Lab Corporation | RKLB US | 773121108 | - | 1,918 | $97,511 | $97,511 | 0.43 | $97,511 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Williams-Sonoma, Inc. | WSM US | 969904101 | - | 378.00 | $94,848 | $94,848 | 0.42 | $94,560 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simon Property Group, Inc. | SPG US | 828806109 | - | 427.00 | $87,723 | $87,723 | 0.39 | $87,723 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Zoetis, Inc. Class A | ZTS US | 98978V103 | - | 1,043 | $82,793 | $82,793 | 0.36 | $82,793 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IES Holdings, Inc. | IESC US | 44951W106 | - | 300.00 | $75,588 | $75,588 | 0.33 | $75,588 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TKO Group Holdings, Inc. Class A | TKO US | 87256C101 | - | 415.00 | $72,832 | $72,832 | 0.32 | $72,832 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Neurocrine Biosciences, Inc. | NBIX US | 64125C109 | - | 515.00 | $69,891 | $69,891 | 0.31 | $69,891 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HEICO Corporation | HEI US | 422806109 | - | 203.00 | $62,904 | $62,904 | 0.28 | $62,904 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MACOM Technology Solutions Holdings, Inc. | MTSI US | 55405Y100 | - | 224.00 | $58,742 | $58,742 | 0.26 | $58,742 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AAON, Inc. | AAON US | 000360206 | - | 792.00 | $58,394 | $58,394 | 0.26 | $58,394 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CoreWeave, Inc. Class A | CRWV US | 21873S108 | - | 890.00 | $54,637 | $54,637 | 0.24 | $54,637 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Guardant Health, Inc. | GH US | 40131M109 | - | 321.00 | $50,911 | $50,911 | 0.22 | $50,911 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Targa Resources Corp. | TRGP US | 87612G101 | - | 161.00 | $47,479 | $47,479 | 0.21 | $47,479 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Churchill Downs Incorporated | CHDN US | 171484108 | - | 543.00 | $44,363 | $44,363 | 0.20 | $44,363 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Guidewire Software, Inc. | GWRE US | 40171V100 | - | 235.00 | $39,682 | $39,682 | 0.17 | $39,682 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modine Manufacturing Company | MOD US | 607828100 | - | 210.00 | $31,261 | $31,261 | 0.14 | $31,261 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TeraWulf Inc. | WULF US | 88080T104 | - | 2,270 | $26,514 | $26,514 | 0.12 | $26,514 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Natera, Inc. | NTRA US | 632307104 | - | 67.00 | $26,360 | $26,360 | 0.12 | $26,360 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ON Semiconductor Corporation | ON US | 682189105 | - | 351.00 | $25,279 | $25,279 | 0.11 | $25,279 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ameriprise Financial, Inc. | AMP US | 03076C106 | - | 37.00 | $18,530 | $18,530 | 0.08 | $18,530 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Five Below, Inc. | FIVE US | 33829M101 | - | 77.00 | $17,149 | $17,149 | 0.08 | $17,149 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Super Micro Computer, Inc. | SMCI US | 86800U302 | - | 510.00 | $16,131 | $16,131 | 0.07 | $16,131 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toast, Inc. Class A | TOST US | 888787108 | - | 477.00 | $15,083 | $15,083 | 0.07 | $15,083 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Microchip Technology Incorporated | MCHP US | 595017104 | - | 165.00 | $12,185 | $12,185 | 0.05 | $12,185 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Isaac Corporation | FICO US | 303250104 | - | 14.00 | $10,797 | $10,797 | 0.05 | $10,797 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TTM Technologies, Inc. | TTMI US | 87305R109 | - | 78.00 | $7,323 | $7,323 | 0.03 | $7,323 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Delta Air Lines, Inc. | DAL US | 247361702 | - | 84.00 | $6,349 | $6,349 | 0.03 | $6,331 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quantinuum Inc. Class A | QNT US | 74768A104 | - | 80.00 | $2,924 | $2,924 | 0.01 | $2,924 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gentherm Incorporated | THRM US | 37253A103 | - | 93.00 | $2,701 | $2,701 | 0.01 | $2,701 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| US DOLLARS | USD | MD_142224 | - | -3,723 | $-3,723 | $-3,723 | -0.02 | $-3,723 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||