Active filters amplify desired signals while rejecting unwanted frequencies, and can be tailored to meet application-specific requirements in electronics.
Amplifiers boost signal strength, match impedance levels, and are essential in many circuit systems, including audio, broadcasting, and telecommunications.
Batteries store and provide electrical energy, come in various types and sizes for multiple uses, rechargeable or single-use.
Capacitors store electrical charge with metallic plates and a dielectric; types vary and can be combined for specific circuit characteristics.
Chip carriers and sockets provide an interface between components and PCBs, enabling easy replacement or upgrading without soldering.
Circuit protection devices prevent damage from overcurrent flow, including fuses, breakers, surge protectors, and voltage regulators.
Connector accessories and support devices aid connector function and longevity, including backshells, grips, clamps, and ties; must be compatible with connector type.
Connectors join electronic circuits to transfer signals and power, come in various sizes and shapes, and include support accessories.
Converters transform DC input to another voltage level, essential in electronic systems, renewable energy, and automotive electronics.
Crystals and resonators generate and stabilize frequency signals via piezoelectricity. They are used in timing, frequency control, and filters. Crystals are quartz and resonators are ceramic with a built-in capacitor.
Semiconductor diodes control current flow in one direction (uni-directionality) via low resistance. Useful for rectification, voltage regulation, detection, and digital logic.
Discover essential electronic components for your devices, including CPU accelerators, system cache controllers, computer processors, motherboards, and graphics computing systems. Enhance device performance and connectivity with reliable components engineered for seamless integration and optimal functionality.
Fiber optics use light pulses to transmit data over long distances. They have superior bandwidth capacity, low signal attenuation, and secure physical properties. They are essential in telecommunications networks today.
Filters enhance signal processing by selectively passing desired frequencies while suppressing unwanted ones. Filters can be passive (using capacitors, resistors, and inductors) or active (using transistors or amplifiers).
Flash devices are non-volatile storage solutions that offer fast read and write speeds, making them ideal for applications requiring high-speed data transfer. These devices utilize flash memory technology, providing reliable storage for data-intensive tasks such as gaming, multimedia, and enterprise-level applications.
General purpose ICs consist of multiple individual circuits or components (e.g., logic gates, amplifiers, oscillators, etc.) that are combined onto a single integrated circuit chip for a smaller physical footprint.
I/O and storage controllers are crucial components in computer systems, managing input/output operations and storage devices. These controllers facilitate efficient data transfer between peripherals, storage drives, and the central processing unit (CPU), enhancing system performance and enabling seamless connectivity.
Inductors store energy in magnetic fields, oppose sudden changes in current flow and prevent electrical surges. Common inductor applications include power supplies, signal filters, and oscillators.
Interface ICs allow efficient device connectivity with high-speed data transfer and low power consumption.They can be ASIC or FPGA types, and may perform additional functions such as sensing, storage, and conversion.
Logic ICs can be used for storage, memory, amplification, and multiplexing. They perform fundamental logical operations on digital input signals (1, 0, H, L) to generate a corresponding digital output signal.
Memory modules are essential components in electronic devices, storing data temporarily or permanently for processing and retrieval. From volatile RAM (Random Access Memory) to non-volatile ROM (Read-Only Memory), memory technologies vary in speed, capacity, and functionality, catering to diverse application requirements.
Memory ICs store digital data and retain the information even when the power is turned off. They come in various types, like RAM (Random Access Memory) for fast data access, and ROM (Read-Only Memory) for permanent data storage.
Miscellaneous semiconductor components are a diverse category of electronic components that combines elements from a mix of component devices.
Optoelectronic devices interact with light. This family of devices can emit light, detect light, generate current, and transmit light signals for long-distance communication.
Oscillators generate repetitive waveforms, such as sine, square, or triangle waves. They are commonly used to produce stable and precise frequencies for applications like clocks, signal generation, and communication systems.
Other Function Semiconductor components are a diverse category of semiconductor components that perform a range of specialized functions.
Passive component networks operate without a power source and support data transmission within system by performing filtering, energy storage, and/or signal coupling functions.
Peripheral ICs (Integrated Circuits) are designed to control and manage the peripheral devices connected to a computer or other electronic device.
Programmable Logic ICs are user-programmable devices that allow designers to create custom logic circuits. These cost saving ICs offer real-time data processing and maximum design flexibilty.
RF (Radio Frequency) and microwave devices are used in telecommunications, wireless communications, and electronic systems. These devices include amplifiers, attenuators, filters, mixers, oscillators, and antennas, and a host of other components.
Voltage regulators are used to ensure a constant output voltage despite power fluctuations and load changes. Linear and switching regulators are common types used to maintain voltage stability.
Relays are electromagnetic switches that are used to control the flow of electrical current in an electrical circuit. Relays are a safe means of providing isolation between a controlling circuit and a controlled circuit.
Resistors control the flow of electrical current in a circuit by introducing a set resistance. These passive components reduce current flow, adjust signal levels, and bias active elements in circuits.
Transducers convert energy from one form to another and are crucial in sensing, audio and control systems. They transform physical measures like temperature, pressure, or sound into electrical signals for circuits.
Storage drives are hardware devices used to store and retrieve digital data in computers and electronic devices. These drives come in various forms, including hard disk drives (HDDs), solid-state drives (SSDs), and hybrid drives, offering different levels of capacity, speed, and durability to suit specific storage needs.
Storage media encompass physical or digital mediums used for storing and preserving digital data. From optical discs and magnetic tapes to USB flash drives and memory cards, storage media come in diverse formats and capacities, offering flexibility and reliability for data storage and archival purposes.
Storage systems comprise hardware and software components designed to manage and store digital data efficiently. These systems range from simple standalone devices to complex network-attached storage (NAS) and storage area network (SAN) solutions, providing scalable storage capacity and data protection features for businesses and enterprises.
Switches control electrical current flow by making or breaking connections. These devices vary in design and application, from basic on/off switches to complex industrial automation systems.
Telecom integrated circuits (ICs) are specialized electronics for telecommunications, tailored to high data rates, low power use, and reliable long-distance transmission. These devices include amplifiers, filters, ADCs, DACs, and more-- and they are often integrated on one chip for specific telecom tasks.
Terminal blocks, or connection terminals, are modular blocks that bring together multiple electrical wires at one connection point. They offer a reliable, organized way to terminate cables.
Thermal management devices control heat in electronic systems, preventing overheating and ensuring optimal performance and reliability. Examples include heat sinks, fans, and thermal interface materials that dissipate or transfer heat away from components.
Transformers are devices that alter electrical voltage levels between circuits through electromagnetic induction. They are vital in power distribution, converting high-voltage electricity for transmission and lower voltage for safe usage.
Transistors are 3-layer semiconductor devices that regulate the flow of electrical current. They function as amplifiers, boosting weak signals, and as switches, controlling the flow of current between terminals.
Triggering devices initiate electronic processes or events in response to specific conditions. These devices support many automated tasks such as activating switches and signals, or turning on lights when motion is detected.
Video cards, also known as graphics cards or GPU (Graphics Processing Unit), are essential components in computers, responsible for rendering graphics and images on display devices. These cards feature dedicated processors and memory, delivering smooth and immersive visual experiences for gaming, multimedia, and professional applications.
Choose from over than a million of proven quality materials. Over 300 manufacturers are presented. From renowned major international players to small independent companies with a proven track record in local markets.
Featured manufacturers
Molex 90119-0109 CONTACT features CRIMP terminal type, suitable for 24-22 AWG wires. Made of PHOSPHOR BRONZE with 0.168" length, it has FEMALE gender and SQUARE PIN-SOCKET style. Ideal for applications requiring 0.04-0.058" cable entry, such as assembly products needing a STRAIGHT mounting style.
Median Price
$0.097
Lifecycle Status
Suppliers In-Stock
44
In-Stock Inventory
1k+
Element14
1+ parts
$0.057
100+ parts
-
1k+ parts
$0.055
10k+ parts
$0.054
Arrow
$0.094
$0.034
$0.025
DigiKey
$0.100
$0.035
$0.030
Distrelec
$0.186
$0.131
$0.098
Adafruit Industries
$7.396
$7.027
Powell Electronics
Verical
Farnell
Mouser Electronics
TTI Europe
Heilind Electronics
Newark
Chip1Stop
Avnet
Master Electronics
Interstate Connecting
Sager
NEP Electronics
$0.060
$0.050
RS (Exports)
Freelance Electronics
$0.011
TME
$0.020
$0.019
Digiode
$0.036
Nova Conductors
$0.040
Maritex
$0.065
$0.021
$0.016
$0.015
K-1 Technologies
NAC Semi
Flip Electronics
Classic Components Corporation
Vyrian
Rutronik
IBS Electronics
Goldney Electronics S.L.
EMSNET
LIBRA Elektronik GmbH
Bristol Electronics
Vicor Industries, Inc.
Chip Stock
VNN
ABC Electronics Ltd.
ComSIT Distribution GmbH
Q Components
Prism Electronics
Holdelec - ElecDif-Pro
Speed Components Ltd
Corphita
Argo Parts USA
$0.037
Semicontronic
$0.048
$0.047
ErreBi Group
$0.038
Continental Prestige Electronics
$0.056
$0.049
$0.041
Aztec Data Supply Inc.
$4.349
Modulus Dynamics
$5.521
Advanced Electronics
Andel Nordic
$11.347
$10.893
Perfect Parts
GreenTree Electronics
$0.018
EMSNET (Excess)
Abacus Technologies
Infinite Electronics LLP (Excess)
Assy Fe
Authorized Procurement Solutions
Cyclops Electronics Ltd (Excess)
Kepictronics
Standard Data Resources (Excess)
Futuretech Components
Speed Components Ltd (Excess)
Robosynatics
$2.744
$2.688
Lucentia Tech
The thick finish ensures durability and longevity of the assembly product, making it a reliable choice for long-term use.
Crimp terminals provide a secure connection, reducing the risk of loose connections or disruptions in the signal flow.
With a small minimum cable entry size, this product can accommodate a variety of cable sizes, providing flexibility in its application.
The contact assembly item ensures efficient and reliable electrical connections, making it a crucial component in various electronic applications.
The ability to support small wire sizes allows for precision connections, particularly in applications where space is limited.
Being able to accommodate larger wire sizes ensures compatibility with a wide range of wiring, increasing the product's versatility.
The large maximum cable entry size allows for easy installation and connection of cables, reducing installation time and effort.
Female contacts are commonly used in applications where the female connector receives the male connector, providing a reliable and secure connection.
The straight mounting style simplifies installation and ensures proper alignment of the contacts, resulting in a more secure and stable connection.
The square pin-socket contact style offers a robust and stable connection, suitable for applications where secure and reliable connections are essential.
Phosphor bronze is known for its excellent electrical conductivity and corrosion resistance, ensuring high performance and longevity of the product.
With a sufficient terminal length, this product can accommodate different wire lengths, providing flexibility in wiring configurations.
Assembly Products 90119-0109 attributes and parameters. Explore more Assembly Products devices from Molex
Additional Features:
Assembly Item Name:
Maximum Cable Entry:
Minimum Cable Entry:
Connector Accessory Type:
Contact Gender:
Contact Style:
DIN Conformity:
Finish Thickness:
IEC Conformity:
MIL Conformity:
Material:
Mounting Style:
Terminal Length:
Terminal Type:
Maximum Wire Size:
Minimum Wire Size:
90119-0109 Connector Accessories trade compliance attributes, and parameters.
ECCN
EAR99
ECCN Governance
EAR
HTS
8536.90.40.00
SB
Molex LLC is a manufacturer of electronic, electrical, and fiber optic connectivity systems. Molex offers over 100,000 products across a variety of industries, including data communications, medical, industrial, automotive and consumer electronics. They are notable for pioneering the Molex connector, which has seen universal adoption in personal computing. The company is considered the second largest electronic connector company in the world. Molex was established in 1938 by Frederick Krehbiel. The company began by making flowerpots out of an industrial byproduct plastic called Molex. Krehbiel developed this material by combining asbestos tailings, coal tar pitch, and limestone. Aside from flower pots, Molex also sold salt shakers before it expanded into electrical connectors and sensors.Later they made connectors for General Electric and other appliance manufacturers out of the same plastic. Molex acquired Woodhead Industries in 2006; the largest acquisition in the former's history at the time.
M39029/56-351
Itt Cannon
CONNECTOR ACCESSORY; MIL Conformity: YES; Terminal Type: WIRE; IEC Conformity: NO; Alternate Contact Sources: ITT CANNON; Associated Military - Specifications: MIL-C-38999;
E8WSDC12-32.768KTR
Ecliptek
PARALLEL - FUNDAMENTAL; Mounting Feature: SURFACE MOUNT; Frequency Tolerance: 20 ppm; Aging: 3 PPM/YEAR; Load Capacitance: 12.5 pF; Nominal Operating Frequency: .032768 MHz;
LM317AEMP/NOPB
National Semiconductor
ADJUSTABLE POSITIVE SINGLE OUTPUT STANDARD REGULATOR; No. of Terminals: 3; Package Code: SOP; Terminal Form: GULL WING; Qualification Status: Not Qualified; Width: 3.56 mm;
1N4148
New Jersey Semiconductor Products
RECTIFIER DIODE; Terminal Position: AXIAL; Terminal Form: WIRE; No. of Terminals: 2; Surface Mount: NO; Package Shape: ROUND;
LM358MX
Texas Instruments
LM358MX by Texas Instruments is a dual operational amplifier with a max input offset voltage of 9000 uV. It has a nominal voltage of 5V and a min voltage gain of 15000. This op amp is commonly used in applications requiring amplification and signal conditioning.
LD1117S33TR
STMicroelectronics
LD1117S33TR by STMicroelectronics is a fixed positive single output LDO regulator with a nominal output voltage of 3.3V and max output current of 1.3A. It has a small outline package style, operates at an adjustable temperature range from 0 to 125°C, and is ideal for applications requiring stable voltage regulation in compact electronic devices.
2N2222A
Silicon Transistor
NPN; Configuration: SINGLE; Surface Mount: NO; Nominal Transition Frequency (fT): 300 MHz; Maximum Power Dissipation (Abs): .5 W; Maximum Collector Current (IC): .8 A;
FDD5614P
Onsemi
FDD5614P by Onsemi is a P-CHANNEL Power FET with 60V DS Breakdown Voltage, ideal for SWITCHING applications. It features 45A IDM and 0.1 ohm RDS(ON), operating in ENHANCEMENT MODE at up to 175°C. The PLASTIC/EPOXY package with GULL WING terminals ensures efficient heat dissipation and reliable performance.
2N7002
Samsung
N-CHANNEL AND P-CHANNEL; Configuration: SINGLE; Surface Mount: YES; Maximum Power Dissipation (Abs): .2 W; Maximum Drain-Source On Resistance: 5 ohm; No. of Terminals: 3;
RECTIFIER DIODE; Surface Mount: NO; Maximum Output Current: .15 A; Maximum Operating Temperature: 200 Cel; Config: SINGLE; Terminal Finish: Tin/Lead (Sn/Pb);
Semitron
RECTIFIER DIODE; Surface Mount: NO; JESD-609 Code: e0; Maximum Output Current: .15 A; Maximum Operating Temperature: 200 Cel; Maximum Reverse Recovery Time: .004 us;
SMBJ18CA
Fairchild Semiconductor
TRANS VOLTAGE SUPPRESSOR DIODE; Terminal Position: DUAL; Terminal Form: C BEND; No. of Terminals: 2; Surface Mount: YES; Package Shape: RECTANGULAR;
Unitrode
M39029/58-360
Carlisle Interconnect Technologies
GENERAL CONN ACCESSORY; Associated Military - Specifications: MIL-C-55302/69, MIL-C-38999; Maximum Operating Temperature: 200 Cel; MIL-Connector Accessory: CONTACT; Terminal Type: CRIMP; MIL Conformity: YES;
Central Semiconductor
N-CHANNEL; Configuration: SINGLE WITH BUILT-IN DIODE; Surface Mount: YES; Maximum Power Dissipation (Abs): .35 W; Maximum Drain Current (ID): .115 A; Maximum Drain Current (Abs) (ID): .115 A;
U.FL-R-SMT-1(10)
Hirose Electric
U.FL-R-SMT-1(10) by Hirose Electric is a RF connector with 50 ohm impedance, 0.05 dB insertion loss, and 8 GHz operating frequency. Ideal for board mounting in commercial applications, it features gold termination finish, liquid crystal polymer insulator, and 200VAC dielectric voltage resistance.
LL4148
Lite-on Semiconductor
RECTIFIER DIODE; Terminal Position: END; Terminal Form: WRAP AROUND; No. of Terminals: 2; Surface Mount: YES; Package Shape: ROUND;
Shenzhen Socay Electronics
Littelfuse
BAV99
Frontier Electronics
RECTIFIER DIODE; Terminal Position: DUAL; Terminal Form: GULL WING; No. of Terminals: 3; Surface Mount: YES; Package Shape: RECTANGULAR;
43031-0001
Molex
Molex 43031-0001 CONTACT features CHAIN design, PHOSPHOR BRONZE material, and 0.073" cable entry. Ideal for 24-20 AWG wires in assemblies like 43020, 43640, and 44300.
N020606601002
Amphenol
CONNECTOR ACCESSORY;
66570-8
TE Connectivity
TE Connectivity 66570-8 is a male signal contact with solder terminal type. It has a max operating temperature of 105°C and min of -55°C. Suitable for CPC connectors and Amplimite HDP-20, it features a finish thickness of 30 microns, wire gauge up to 18 AWG, and rated current of 3.1A.
33012-2001
The Molex 33012-2001 is a CRIMP terminal CONTACT for MX150 CONNECTOR, with operating temperatures from -40 to 105 °C. It supports wire sizes from 16 to 14 AWG, rated at 22A and 500V DC. The FEMALE contact has a resistance of 8 mohm, made of COPPER ALLOY for STRAIGHT mounting applications.
1010-009-0206
1-66100-9
TE Connectivity's 1-66100-9 is a crimp terminal with a contact resistance of 7.5 mohm. It is designed for use in CPC/G, M series connectors and can handle a max operating temperature of 90°C. With a rated current of 13A, it is suitable for power and signal applications with wire sizes ranging from 18 AWG to 16 AWG.
45750-1112
45750-1112 by Molex is a crimp contact with copper alloy material. It supports wire sizes from 20 AWG to 18 AWG and has a finish thickness of 100. Ideal for applications with 5557, 30067, 43760, 44516, and 42474 series housings.
W3S
W3S by TE Connectivity is an Assembly Product designed for DT SERIES applications. With a temperature range of -55 to 125°C, it supports up to 0 AWG wire size. Made of PBT material, it is ideal for power and signal assemblies requiring high durability.
08-55-0124
Molex 08-55-0124 CONTACT features CRIMP terminal type for 22-30 AWG wire sizes. Designed for SIGNAL applications, it has FEMALE contact gender with COMPRESSION style in BRASS material. Ideal for 0.062" cable entry, with a finish thickness of 15, this assembly product is perfect for various electronic connections.
66103-4
Tyco Electronics Amp
CONNECTOR ACCESSORY; Rated Current: 13 A; Contact Design: LOOSE; Maximum Wire Size: 20 AWG; Assembly Item Name: CONTACT; Finish Thickness: 30;
1062-16-0144
TE Connectivity's 1062-16-0144 CONTACT features CRIMP terminal type, suitable for wire gauges 14-18 AWG. With a rated current of 13A and operating temperatures from -55 to 150°C, it is ideal for female contact applications with cable entries ranging from 0.075 to 0.14 inch.
8655MH0901BLF
Amphenol Communications Solutions
Amphenol's 8655MH0901BLF HOOD features UL approval, zinc alloy material, and a temperature range of -40 to 120°C. With cable entries from 0.157" to 0.512", it is ideal for secure mounting with UNC 4.40 jackscrews in various assembly applications.
39-00-0047
Molex 39-00-0047 CONTACT features CRIMP terminal type, BRASS material, and SQUARE PIN-SOCKET contact style. Ideal for applications with wire sizes ranging from 28 AWG to 22 AWG such as 5557, 30067, and more. Offers a 0.035-0.071 inch cable entry range for versatile use in various assemblies.
112263-90
TE Connectivity's 112263-90 is an Assembly Product with HD30 Series Connector. It features Female Contact Gender, Aluminum Material, and supports up to 0 AWG wire size. With a temperature range of -55 to 125°C, it is ideal for various industrial applications.
W12S-P012
TE Connectivity's W12S-P012 is a POWER AND SIGNAL WEDGE LOCK with max. operating temp of 125°C and min. of -55°C. Supports wire size up to 0 AWG, made of POLYBUTYLENE TEREPHTHALATE. Ideal for assembly applications requiring secure power and signal connections in various environments.
AWP-2P
CONNECTOR ACCESSORY; Usage: ATP06; Maximum Operating Temperature: 125 Cel; DIN Conformity: NO; IEC Conformity: NO; MIL Conformity: NO;
0-0205090-1
TE Connectivity's 0-0205090-1 is a CRIMP terminal with COPPER ALLOY material. It supports wire sizes from 24 AWG to 20 AWG, rated for 7.5A current. Ideal for AMPLIMITE applications due to its SIGNAL design and operating temperatures ranging from -55°C to 125°C.
AWM-4P
DF3-2428SCFC
DF3-2428SCFC by Hirose Electric is a female contact with bellowed design, made of phosphor bronze. It has a finish thickness of 7.9 and terminal length of 0.108". Ideal for straight mounting applications in assembly products.
19620005096
Harting Electronics & Kg
CONNECTOR ACCESSORY; Assembly Item Name: CABLE GLAND; Material: METAL; Minimum Cable Entry: .5512 inch; MIL Conformity: NO; Maximum Cable Entry: .7087 inch;
Partstack™ will investigate all reported instances of potential suspect/counterfeit part listings.
90119-2110
Molex 90119-2110 is a female contact with square pin-socket design. It supports wire sizes from 24 to 22 AWG and has a terminal length of 0.168 inch. Ideal for applications requiring crimp terminals in straight mounting style with finish thickness of 25.
90119-0110
The Molex 90119-0110 is a C-GRID IIITM modular crimp housing with finish thickness of 15. It features compression contact style for female gender contacts, suitable for signal design. This assembly product supports wire sizes from 22 AWG to 24 AWG and cable entries ranging from 0.04" to 0.058", ideal for various electronic applications.
90119-2109
Molex 90119-2109 CONTACT features CRIMP terminals for 24-22 AWG wires. Designed for SIGNAL applications, with FEMALE contact gender and STRAIGHT mounting style. Ideal for assemblies requiring 0.04-0.058 inch cable entry.
90119-2111
CONNECTOR ACCESSORY; Minimum Cable Entry: .04 inch; Contact Style: SQUARE PIN-SOCKET; Terminal Type: CRIMP; Finish Thickness: 40; Additional Features: MATING: GOLD, TERMINATION: TIN (200), UNDERPLATING THICKNESS: NICKEL (70);
90119-2121
CONNECTOR ACCESSORY; Material: PHOSPHOR BRONZE; Maximum Cable Entry: .048 inch; Terminal Length: .168 inch; Minimum Wire Size: 28 AWG; IEC Conformity: NO;
90119-0111
CONNECTOR ACCESSORY; DIN Conformity: NO; Additional Features: MATING: GOLD, TERMINATION: TIN (200), UNDERPLATING THICKNESS: NICKEL (70); Terminal Length: .168 inch; Maximum Cable Entry: .058 inch; Contact Style: SQUARE PIN-SOCKET;
90119-0120
The Molex 90119-0120 is a crimp terminal with a finish thickness of 100. It is used as a connector accessory in assembly products, featuring a square pin-socket contact style and made of phosphor bronze material. Its min wire size is 28 AWG and max cable entry is 0.048 inch.
90119-0122
Molex 90119-0122 CONTACT features CRIMP terminal type, suitable for 26-28 AWG wires. With 0.03-0.048 inch cable entry, it is ideal for straight mounting applications. Made of PHOSPHOR BRONZE, this FEMALE contact has a SQUARE PIN-SOCKET design.
90119-0121
Molex 90119-0121 CONTACT features CRIMP terminal type, suitable for 26-28 AWG wires. With a finish thickness of 25, it is ideal for applications requiring FEMALE contact gender and STRAIGHT mounting style. Max cable entry of 0.048 inch makes it versatile for various assembly products.
90119-2120
CONNECTOR ACCESSORY; Minimum Cable Entry: .03 inch; Material: PHOSPHOR BRONZE; MIL Conformity: NO; Finish Thickness: 40; Contact Design: LOOSE;
90119-2122
Molex 90119-2122 is a female contact with square pin-socket design. It supports wire sizes from 28 to 26 AWG and has a terminal length of 0.168 inch. Ideal for applications requiring crimp terminals in assembly products.
Supply Digital Components
$106.00
$54.25
$11.90
$7.29
Quantity
12,000 In-Stock
Total price ≈ $80,197.29
© 2023 All rights reserved