Mid Cap Growth Alpha ETF Holdings
Full Portfolio Holdings(As of October 30, 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,727 | $768,049 | $768,049 | 3.70 | $768,049 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cencora, Inc. | COR US | 03073E105 | - | 2,178 | $720,570 | $720,570 | 3.49 | $720,570 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Vistra Corp. | VST US | 92840M102 | - | 4,358 | $603,016 | $603,016 | 2.92 | $603,016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Expedia Group, Inc. | EXPE US | 30212P303 | - | 1,903 | $544,125 | $544,125 | 2.63 | $544,125 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rockwell Automation, Inc. | ROK US | 773903109 | - | 1,130 | $492,906 | $492,906 | 2.38 | $492,906 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DexCom, Inc. | DXCM US | 252131107 | - | 5,971 | $491,354 | $491,354 | 2.38 | $491,354 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gartner, Inc. | IT US | 366651107 | - | 2,093 | $478,857 | $478,857 | 2.32 | $478,857 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GoDaddy, Inc. Class A | GDDY US | 380237107 | - | 4,049 | $474,705 | $474,705 | 2.30 | $474,705 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Keysight Technologies Inc | KEYS US | 49338L103 | - | 1,474 | $452,813 | $452,813 | 2.19 | $452,813 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sysco Corporation | SYY US | 871829107 | - | 5,449 | $451,722 | $451,722 | 2.18 | $451,722 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Maplebear Inc. | CART US | 565394103 | - | 7,814 | $441,100 | $441,100 | 2.13 | $441,100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gen Digital Inc. | GEN US | 668771108 | - | 15,041 | $438,144 | $438,144 | 2.12 | $438,144 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HEICO Corporation Class A | HEI/A US | 422806208 | - | 1,833 | $437,574 | $437,574 | 2.12 | $437,574 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Teradyne, Inc. | TER US | 880770102 | - | 1,558 | $427,468 | $427,468 | 2.07 | $427,468 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Datadog, Inc. Class A | DDOG US | 23804L103 | - | 1,784 | $419,722 | $419,722 | 2.03 | $419,722 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Exelixis, Inc. | EXEL US | 30161Q104 | - | 5,863 | $406,834 | $406,834 | 1.97 | $406,834 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IDEXX Laboratories, Inc. | IDXX US | 45168D104 | - | 736.00 | $405,691 | $405,691 | 1.96 | $405,691 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NetApp, Inc. | NTAP US | 64110D104 | - | 2,011 | $400,551 | $400,551 | 1.94 | $400,551 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| H&R Block, Inc. | HRB US | 093671105 | - | 7,663 | $393,189 | $393,189 | 1.90 | $393,189 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Astera Labs, Inc. | ALAB US | 04626A103 | - | 1,519 | $392,965 | $392,965 | 1.90 | $392,965 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Corpay, Inc. | CPAY US | 219948106 | - | 943.00 | $378,086 | $378,086 | 1.83 | $378,086 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equitable Holdings, Inc. | EQH US | 29452E101 | - | 6,807 | $366,557 | $366,557 | 1.77 | $366,557 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tapestry, Inc. | TPR US | 876030107 | - | 3,120 | $362,825 | $362,825 | 1.75 | $362,825 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Snowflake, Inc. | SNOW US | 833445109 | - | 1,098 | $336,076 | $336,076 | 1.63 | $336,076 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| eBay Inc. | EBAY US | 278642103 | - | 2,759 | $335,605 | $335,605 | 1.62 | $335,605 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| United Rentals, Inc. | URI US | 911363109 | - | 281.00 | $328,784 | $328,784 | 1.59 | $328,784 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cloudflare Inc Class A | NET US | 18915M107 | - | 1,171 | $328,700 | $328,700 | 1.59 | $328,700 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Texas Roadhouse, Inc. | TXRH US | 882681109 | - | 1,798 | $328,171 | $328,171 | 1.59 | $328,171 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Chipotle Mexican Grill, Inc. | CMG US | 169656105 | - | 10,029 | $319,825 | $319,825 | 1.55 | $319,825 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Affirm Holdings, Inc. Class A | AFRM US | 00827B106 | - | 4,350 | $319,594 | $319,594 | 1.55 | $319,594 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comfort Systems USA, Inc. | FIX US | 199908104 | - | 256.00 | $315,561 | $315,561 | 1.53 | $315,561 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Atlassian Corp Class A | TEAM US | 049468101 | - | 1,599 | $306,560 | $306,560 | 1.48 | $306,560 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| XPO, Inc. | XPO US | 983793100 | - | 1,616 | $306,345 | $306,345 | 1.48 | $306,345 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lumentum Holdings, Inc. | LITE US | 55024U109 | - | 360.00 | $302,652 | $302,652 | 1.46 | $302,652 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Phillips 66 | PSX US | 718546104 | - | 1,004 | $283,961 | $283,961 | 1.37 | $283,961 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Paylocity Holding Corp. | PCTY US | 70438V106 | - | 1,633 | $279,096 | $279,096 | 1.35 | $279,096 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sterling Infrastructure, Inc. | STRL US | 859241101 | - | 805.00 | $278,458 | $278,458 | 1.35 | $278,458 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Credo Technology Group Holding Ltd. | CRDO US | G25457105 | - | 1,687 | $254,720 | $254,720 | 1.23 | $254,720 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aura Minerals Inc | AUGO US | 05152Q305 | - | 3,723 | $246,537 | $246,537 | 1.19 | $246,537 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Carpenter Technology Corporation | CRS US | 144285103 | - | 786.00 | $222,670 | $222,670 | 1.08 | $222,501 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Everus Construction Group, Inc. | ECG US | 300426103 | - | 2,143 | $219,936 | $219,936 | 1.06 | $219,936 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lazard Inc | LAZ US | 52110M109 | - | 5,322 | $204,099 | $204,099 | 0.99 | $204,099 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Manhattan Associates, Inc. | MANH US | 562750109 | - | 818.00 | $203,183 | $203,183 | 0.98 | $203,183 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Robinhood Markets, Inc. Class A | HOOD US | 770700102 | - | 2,248 | $191,058 | $191,058 | 0.92 | $191,058 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Halozyme Therapeutics, Inc. | HALO US | 40637H109 | - | 1,458 | $190,867 | $190,867 | 0.92 | $190,867 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rubrik, Inc. Class A | RBRK US | 781154109 | - | 1,525 | $189,329 | $189,329 | 0.92 | $189,329 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reddit, Inc. Class A | RDDT US | 75734B100 | - | 1,922 | $176,305 | $176,305 | 0.85 | $176,305 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ralph Lauren Corporation Class A | RL US | 751212101 | - | 440.00 | $172,863 | $172,863 | 0.84 | $172,863 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Murphy USA, Inc. | MUSA US | 626755102 | - | 323.00 | $172,789 | $172,789 | 0.84 | $172,789 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Centene Corporation | CNC US | 15135B101 | - | 2,412 | $165,101 | $165,101 | 0.80 | $165,101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Elastic NV | ESTC US | N14506104 | - | 1,637 | $159,247 | $159,247 | 0.77 | $159,247 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Medpace Holdings, Inc. | MEDP US | 58506Q109 | - | 230.00 | $149,962 | $149,962 | 0.73 | $149,962 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trade Desk, Inc. Class A | TTD US | 88339J105 | - | 12,162 | $149,471 | $149,471 | 0.72 | $149,471 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Anglogold Ashanti PLC | AU US | G0378L100 | - | 1,824 | $145,537 | $145,537 | 0.70 | $145,537 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Valvoline, Inc. | VVV US | 92047W101 | - | 4,013 | $129,580 | $129,580 | 0.63 | $129,580 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MKS Inc. | MKSI US | 55306N104 | - | 605.00 | $122,234 | $122,234 | 0.59 | $122,234 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lattice Semiconductor Corporation | LSCC US | 518415104 | - | 1,284 | $119,373 | $119,373 | 0.58 | $119,373 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iridium Communications Inc. | IRDM US | 46269C102 | - | 2,575 | $115,643 | $115,643 | 0.56 | $115,643 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fabrinet | FN US | G3323L100 | - | 341.00 | $111,606 | $111,606 | 0.54 | $111,606 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DocuSign, Inc. | DOCU US | 256163106 | - | 1,317 | $108,218 | $108,218 | 0.52 | $108,218 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MongoDB, Inc. Class A | MDB US | 60937P106 | - | 297.00 | $104,829 | $104,829 | 0.51 | $104,829 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Old Dominion Freight Line, Inc. | ODFL US | 679580100 | - | 594.00 | $102,501 | $102,501 | 0.50 | $102,501 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Forgent Power Solutions, Inc. Class A | FPS US | 34631F102 | - | 3,950 | $101,950 | $101,950 | 0.49 | $101,950 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rocket Lab Corporation | RKLB US | 773121108 | - | 1,786 | $97,748 | $97,748 | 0.47 | $97,748 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dynatrace, Inc. | DT US | 268150109 | - | 1,635 | $94,323 | $94,323 | 0.46 | $94,323 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| nVent Electric plc | NVT US | G6700G107 | - | 742.00 | $93,639 | $93,639 | 0.45 | $93,477 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Williams-Sonoma, Inc. | WSM US | 969904101 | - | 352.00 | $89,245 | $89,245 | 0.43 | $88,957 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simon Property Group, Inc. | SPG US | 828806109 | - | 397.00 | $86,447 | $86,447 | 0.42 | $86,447 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Zoetis, Inc. Class A | ZTS US | 98978V103 | - | 971.00 | $77,942 | $77,942 | 0.38 | $77,408 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Neurocrine Biosciences, Inc. | NBIX US | 64125C109 | - | 479.00 | $69,982 | $69,982 | 0.34 | $69,982 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TKO Group Holdings, Inc. Class A | TKO US | 87256C101 | - | 387.00 | $69,923 | $69,923 | 0.34 | $69,923 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HEICO Corporation | HEI US | 422806109 | - | 189.00 | $60,737 | $60,737 | 0.29 | $60,737 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IES Holdings, Inc. | IESC US | 44951W106 | - | 280.00 | $57,669 | $57,669 | 0.28 | $57,669 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Guardant Health, Inc. | GH US | 40131M109 | - | 299.00 | $53,461 | $53,461 | 0.26 | $53,461 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AAON, Inc. | AAON US | 000360206 | - | 738.00 | $49,741 | $49,741 | 0.24 | $49,741 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MACOM Technology Solutions Holdings, Inc. | MTSI US | 55405Y100 | - | 208.00 | $48,753 | $48,753 | 0.24 | $48,753 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Churchill Downs Incorporated | CHDN US | 171484108 | - | 505.00 | $47,889 | $47,889 | 0.23 | $47,889 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Targa Resources Corp. | TRGP US | 87612G101 | - | 149.00 | $47,127 | $47,127 | 0.23 | $46,934 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CoreWeave, Inc. Class A | CRWV US | 21873S108 | - | 828.00 | $45,432 | $45,432 | 0.22 | $45,432 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Guidewire Software, Inc. | GWRE US | 40171V100 | - | 219.00 | $35,607 | $35,607 | 0.17 | $35,607 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Natera, Inc. | NTRA US | 632307104 | - | 63.00 | $26,101 | $26,101 | 0.13 | $26,101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modine Manufacturing Company | MOD US | 607828100 | - | 196.00 | $25,433 | $25,433 | 0.12 | $25,433 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TeraWulf Inc. | WULF US | 88080T104 | - | 2,114 | $24,797 | $24,797 | 0.12 | $24,797 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ON Semiconductor Corporation | ON US | 682189105 | - | 327.00 | $23,436 | $23,436 | 0.11 | $23,436 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ameriprise Financial, Inc. | AMP US | 03076C106 | - | 35.00 | $17,179 | $17,179 | 0.08 | $17,179 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Five Below, Inc. | FIVE US | 33829M101 | - | 71.00 | $17,108 | $17,108 | 0.08 | $17,108 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Super Micro Computer, Inc. | SMCI US | 86800U302 | - | 474.00 | $15,618 | $15,618 | 0.08 | $15,618 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Toast, Inc. Class A | TOST US | 888787108 | - | 445.00 | $14,098 | $14,098 | 0.07 | $14,098 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Microchip Technology Incorporated | MCHP US | 595017104 | - | 153.00 | $11,833 | $11,833 | 0.06 | $11,833 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Isaac Corporation | FICO US | 303250104 | - | 13.00 | $9,246 | $9,246 | 0.04 | $9,246 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Delta Air Lines, Inc. | DAL US | 247361702 | - | 78.00 | $6,270 | $6,270 | 0.03 | $6,252 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TTM Technologies, Inc. | TTMI US | 87305R109 | - | 72.00 | $5,972 | $5,972 | 0.03 | $5,972 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gentherm Incorporated | THRM US | 37253A103 | - | 87.00 | $2,693 | $2,693 | 0.01 | $2,693 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quantinuum Inc. Class A | QNT US | 74768A104 | - | 74.00 | $2,486 | $2,486 | 0.01 | $2,486 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| US DOLLARS | USD | MD_142224 | - | -847.00 | $-847 | $-847 | 0.00 | $-847 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||