Mid Cap Growth Alpha ETF Holdings
Full Portfolio Holdings(As of October 27, 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,791 | $780,840 | $780,840 | 3.57 | $780,840 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cencora, Inc. | COR US | 03073E105 | - | 2,259 | $735,011 | $735,011 | 3.36 | $735,011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Vistra Corp. | VST US | 92840M102 | - | 4,519 | $662,757 | $662,757 | 3.02 | $662,757 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Expedia Group, Inc. | EXPE US | 30212P303 | - | 1,974 | $548,930 | $548,930 | 2.50 | $548,930 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Teradyne, Inc. | TER US | 880770102 | - | 1,616 | $523,067 | $523,067 | 2.38 | $523,067 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Datadog, Inc. Class A | DDOG US | 23804L103 | - | 1,850 | $519,517 | $519,517 | 2.37 | $519,517 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rockwell Automation, Inc. | ROK US | 773903109 | - | 1,172 | $514,742 | $514,742 | 2.35 | $514,742 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Keysight Technologies Inc | KEYS US | 49338L103 | - | 1,529 | $513,897 | $513,897 | 2.34 | $513,897 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Maplebear Inc. | CART US | 565394103 | - | 8,103 | $486,828 | $486,828 | 2.22 | $486,828 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DexCom, Inc. | DXCM US | 252131107 | - | 6,192 | $486,444 | $486,444 | 2.22 | $486,444 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gartner, Inc. | IT US | 366651107 | - | 2,171 | $479,639 | $479,639 | 2.19 | $479,639 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NetApp, Inc. | NTAP US | 64110D104 | - | 2,085 | $475,627 | $475,627 | 2.17 | $474,504 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sysco Corporation | SYY US | 871829107 | - | 5,651 | $465,077 | $465,077 | 2.12 | $465,077 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Astera Labs, Inc. | ALAB US | 04626A103 | - | 1,575 | $451,537 | $451,537 | 2.06 | $451,537 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GoDaddy, Inc. Class A | GDDY US | 380237107 | - | 4,199 | $445,976 | $445,976 | 2.03 | $445,976 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HEICO Corporation Class A | HEI/A US | 422806208 | - | 1,901 | $445,823 | $445,823 | 2.03 | $445,823 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IDEXX Laboratories, Inc. | IDXX US | 45168D104 | - | 763.00 | $428,234 | $428,234 | 1.95 | $428,234 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cloudflare Inc Class A | NET US | 18915M107 | - | 1,214 | $397,949 | $397,949 | 1.81 | $397,949 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Exelixis, Inc. | EXEL US | 30161Q104 | - | 6,080 | $397,328 | $397,328 | 1.81 | $397,328 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Corpay, Inc. | CPAY US | 219948106 | - | 978.00 | $388,286 | $388,286 | 1.77 | $388,286 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equitable Holdings, Inc. | EQH US | 29452E101 | - | 7,059 | $385,351 | $385,351 | 1.76 | $385,351 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Snowflake, Inc. | SNOW US | 833445109 | - | 1,139 | $384,321 | $384,321 | 1.75 | $384,321 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| H&R Block, Inc. | HRB US | 093671105 | - | 7,947 | $381,297 | $381,297 | 1.74 | $381,297 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gen Digital Inc. | GEN US | 668771108 | - | 15,598 | $378,252 | $378,252 | 1.72 | $378,252 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Atlassian Corp Class A | TEAM US | 049468101 | - | 1,658 | $363,782 | $363,782 | 1.66 | $363,782 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tapestry, Inc. | TPR US | 876030107 | - | 3,236 | $360,458 | $360,458 | 1.64 | $360,458 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comfort Systems USA, Inc. | FIX US | 199908104 | - | 266.00 | $342,770 | $342,770 | 1.56 | $342,770 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| United Rentals, Inc. | URI US | 911363109 | - | 291.00 | $338,142 | $338,142 | 1.54 | $338,142 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| eBay Inc. | EBAY US | 278642103 | - | 2,861 | $337,112 | $337,112 | 1.54 | $337,112 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Affirm Holdings, Inc. Class A | AFRM US | 00827B106 | - | 4,511 | $327,859 | $327,859 | 1.49 | $327,859 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lumentum Holdings, Inc. | LITE US | 55024U109 | - | 373.00 | $323,085 | $323,085 | 1.47 | $323,085 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| XPO, Inc. | XPO US | 983793100 | - | 1,676 | $314,954 | $314,954 | 1.44 | $314,954 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aura Minerals Inc | AUGO US | 05152Q305 | - | 3,861 | $313,629 | $313,629 | 1.43 | $313,629 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Texas Roadhouse, Inc. | TXRH US | 882681109 | - | 1,865 | $310,914 | $310,914 | 1.42 | $310,914 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sterling Infrastructure, Inc. | STRL US | 859241101 | - | 835.00 | $306,862 | $306,862 | 1.40 | $306,862 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Credo Technology Group Holding Ltd. | CRDO US | G25457105 | - | 1,750 | $293,002 | $293,002 | 1.34 | $293,002 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Chipotle Mexican Grill, Inc. | CMG US | 169656105 | - | 10,400 | $290,992 | $290,992 | 1.33 | $290,992 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Paylocity Holding Corp. | PCTY US | 70438V106 | - | 1,694 | $288,099 | $288,099 | 1.31 | $288,099 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Phillips 66 | PSX US | 718546104 | - | 1,041 | $279,540 | $279,540 | 1.27 | $279,540 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reddit, Inc. Class A | RDDT US | 75734B100 | - | 1,993 | $271,965 | $271,965 | 1.24 | $271,965 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Carpenter Technology Corporation | CRS US | 144285103 | - | 815.00 | $235,288 | $235,288 | 1.07 | $235,119 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Everus Construction Group, Inc. | ECG US | 300426103 | - | 2,222 | $226,111 | $226,111 | 1.03 | $226,111 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Robinhood Markets, Inc. Class A | HOOD US | 770700102 | - | 2,331 | $220,419 | $220,419 | 1.00 | $220,419 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rubrik, Inc. Class A | RBRK US | 781154109 | - | 1,582 | $214,741 | $214,741 | 0.98 | $214,741 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lazard Inc | LAZ US | 52110M109 | - | 5,519 | $210,660 | $210,660 | 0.96 | $210,660 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Manhattan Associates, Inc. | MANH US | 562750109 | - | 848.00 | $198,415 | $198,415 | 0.90 | $198,415 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Halozyme Therapeutics, Inc. | HALO US | 40637H109 | - | 1,512 | $194,292 | $194,292 | 0.89 | $194,292 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Elastic NV | ESTC US | N14506104 | - | 1,698 | $179,173 | $179,173 | 0.82 | $179,173 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ralph Lauren Corporation Class A | RL US | 751212101 | - | 456.00 | $178,410 | $178,410 | 0.81 | $178,410 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Murphy USA, Inc. | MUSA US | 626755102 | - | 335.00 | $177,922 | $177,922 | 0.81 | $177,922 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Centene Corporation | CNC US | 15135B101 | - | 2,501 | $171,844 | $171,844 | 0.78 | $171,844 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Anglogold Ashanti PLC | AU US | G0378L100 | - | 1,892 | $164,093 | $164,093 | 0.75 | $164,093 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Medpace Holdings, Inc. | MEDP US | 58506Q109 | - | 239.00 | $161,036 | $161,036 | 0.73 | $161,036 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trade Desk, Inc. Class A | TTD US | 88339J105 | - | 12,612 | $160,172 | $160,172 | 0.73 | $160,172 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lattice Semiconductor Corporation | LSCC US | 518415104 | - | 1,332 | $137,889 | $137,889 | 0.63 | $137,889 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MKS Inc. | MKSI US | 55306N104 | - | 627.00 | $133,024 | $133,024 | 0.61 | $133,024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Valvoline, Inc. | VVV US | 92047W101 | - | 4,162 | $132,643 | $132,643 | 0.60 | $132,643 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iridium Communications Inc. | IRDM US | 46269C102 | - | 2,670 | $121,886 | $121,886 | 0.56 | $121,886 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fabrinet | FN US | G3323L100 | - | 354.00 | $121,496 | $121,496 | 0.55 | $121,496 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MongoDB, Inc. Class A | MDB US | 60937P106 | - | 308.00 | $120,071 | $120,071 | 0.55 | $120,071 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Old Dominion Freight Line, Inc. | ODFL US | 679580100 | - | 616.00 | $115,210 | $115,210 | 0.52 | $115,210 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DocuSign, Inc. | DOCU US | 256163106 | - | 1,366 | $112,067 | $112,067 | 0.51 | $112,067 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Forgent Power Solutions, Inc. Class A | FPS US | 34631F102 | - | 4,096 | $110,551 | $110,551 | 0.50 | $110,551 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dynatrace, Inc. | DT US | 268150109 | - | 1,696 | $108,120 | $108,120 | 0.49 | $108,120 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rocket Lab Corporation | RKLB US | 773121108 | - | 1,852 | $107,990 | $107,990 | 0.49 | $107,990 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| nVent Electric plc | NVT US | G6700G107 | - | 770.00 | $103,750 | $103,750 | 0.47 | $103,588 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Williams-Sonoma, Inc. | WSM US | 969904101 | - | 365.00 | $91,702 | $91,702 | 0.42 | $91,414 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simon Property Group, Inc. | SPG US | 828806109 | - | 412.00 | $87,459 | $87,459 | 0.40 | $87,459 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Zoetis, Inc. Class A | ZTS US | 98978V103 | - | 1,007 | $78,778 | $78,778 | 0.36 | $78,778 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Neurocrine Biosciences, Inc. | NBIX US | 64125C109 | - | 497.00 | $72,562 | $72,562 | 0.33 | $72,562 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TKO Group Holdings, Inc. Class A | TKO US | 87256C101 | - | 401.00 | $69,044 | $69,044 | 0.31 | $69,044 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IES Holdings, Inc. | IESC US | 44951W106 | - | 290.00 | $65,947 | $65,947 | 0.30 | $65,947 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HEICO Corporation | HEI US | 422806109 | - | 196.00 | $60,531 | $60,531 | 0.28 | $60,531 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AAON, Inc. | AAON US | 000360206 | - | 765.00 | $58,010 | $58,010 | 0.26 | $58,010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MACOM Technology Solutions Holdings, Inc. | MTSI US | 55405Y100 | - | 216.00 | $55,227 | $55,227 | 0.25 | $55,227 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Guardant Health, Inc. | GH US | 40131M109 | - | 310.00 | $55,199 | $55,199 | 0.25 | $55,199 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CoreWeave, Inc. Class A | CRWV US | 21873S108 | - | 859.00 | $51,171 | $51,171 | 0.23 | $51,171 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Targa Resources Corp. | TRGP US | 87612G101 | - | 155.00 | $46,905 | $46,905 | 0.21 | $46,905 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Churchill Downs Incorporated | CHDN US | 171484108 | - | 524.00 | $42,716 | $42,716 | 0.19 | $42,716 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Guidewire Software, Inc. | GWRE US | 40171V100 | - | 227.00 | $38,397 | $38,397 | 0.17 | $38,397 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TeraWulf Inc. | WULF US | 88080T104 | - | 2,192 | $27,751 | $27,751 | 0.13 | $27,751 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modine Manufacturing Company | MOD US | 607828100 | - | 203.00 | $27,712 | $27,712 | 0.13 | $27,712 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Natera, Inc. | NTRA US | 632307104 | - | 65.00 | $26,703 | $26,703 | 0.12 | $26,703 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ON Semiconductor Corporation | ON US | 682189105 | - | 339.00 | $26,669 | $26,669 | 0.12 | $26,669 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ameriprise Financial, Inc. | AMP US | 03076C106 | - | 36.00 | $17,743 | $17,743 | 0.08 | $17,743 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Super Micro Computer, Inc. | SMCI US | 86800U302 | - | 492.00 | $17,264 | $17,264 | 0.08 | $17,264 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Five Below, Inc. | FIVE US | 33829M101 | - | 74.00 | $17,112 | $17,112 | 0.08 | $17,112 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toast, Inc. Class A | TOST US | 888787108 | - | 461.00 | $14,646 | $14,646 | 0.07 | $14,646 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Microchip Technology Incorporated | MCHP US | 595017104 | - | 159.00 | $12,747 | $12,747 | 0.06 | $12,747 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Isaac Corporation | FICO US | 303250104 | - | 14.00 | $9,684 | $9,684 | 0.04 | $9,684 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Delta Air Lines, Inc. | DAL US | 247361702 | - | 81.00 | $6,616 | $6,616 | 0.03 | $6,597 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TTM Technologies, Inc. | TTMI US | 87305R109 | - | 75.00 | $6,508 | $6,508 | 0.03 | $6,508 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quantinuum Inc. Class A | QNT US | 74768A104 | - | 77.00 | $3,096 | $3,096 | 0.01 | $3,096 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gentherm Incorporated | THRM US | 37253A103 | - | 90.00 | $2,864 | $2,864 | 0.01 | $2,864 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| US DOLLARS | USD | MD_142224 | - | -1,969 | $-1,969 | $-1,969 | -0.01 | $-1,969 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||