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
Add filters
All
Selected
SL869GNS117T001
Telit Communications Plc
Telit Communications Plc's SL869GNS117T001 is a small outline telecom IC with 24 terminals, operating from -40 to 85°C. It has a nominal voltage of 3.3V and is surface-mountable. Ideal for industrial applications requiring compact telecom circuitry with dual terminal positions.
R-PDSO-N24
16 mm
1
24
85 Cel
-40 Cel
PLASTIC/EPOXY
SON
RECTANGULAR
SMALL OUTLINE
NOT SPECIFIED
2.4 mm
3.3 V
YES
TELECOM CIRCUIT
INDUSTRIAL
NO LEAD
DUAL
12.2 mm
MGM111A256V1
Silicon Labs
TELECOM CIRCUIT; Temperature Grade: INDUSTRIAL; Terminal Form: NO LEAD; No. of Terminals: 31; Package Code: XMA; Package Shape: RECTANGULAR;
.25 Mbps
R-XXMA-N31
15 mm
31
UNSPECIFIED
XMA
MICROELECTRONIC ASSEMBLY
2.1 mm
1.2 mm
12.9 mm
HPA00399RHDR
Texas Instruments
Texas Instruments HPA00399RHDR is a CMOS Telecom IC with 28 terminals in a square chip carrier package. Operating temperature range from -40 to 125 °C, suitable for automotive applications. Offers data rate of 0.25 Mbps and operates at nominal voltage of 3V, making it ideal for telecom circuit interfaces.
S-PQCC-N28
e4
5 mm
3
28
125 Cel
HVQCCN
SQUARE
CHIP CARRIER, HEAT SINK/SLUG, VERY THIN PROFILE
260
1 mm
3 V
CMOS
AUTOMOTIVE
NICKEL PALLADIUM GOLD
.5 mm
QUAD
30
BGM111A256V21
BGM111A256V21 by Silicon Labs is a telecom IC with 31 terminals, operating at -40 to 85°C. It has a nominal voltage of 3.3V and terminal pitch of 1.2mm. This rectangular surface-mount package is ideal for industrial telecom circuit applications due to its compact size and temperature range.
2.2 mm
HPA02243RGZR
Texas Instruments' HPA02243RGZR is a 48-terminal telecom IC with 3.3V supply voltage, suitable for telecom circuit applications. It features a square chip carrier package style, nickel palladium gold terminal finish, and compact dimensions of 7mm x 7mm x 1mm for space-constrained designs.
S-PQCC-N48
7 mm
48
AMW037
Silicon Labs' AMW037 is a telecom IC with 44 terminals, operating at -40 to 85°C. With a data rate of 54 Mbps and nominal voltage of 3.3 V, it's ideal for telecom circuit applications requiring high-speed connectivity in compact microelectronic assemblies.
54 Mbps
R-XQMA-N44
24.77 mm
44
QMA
2.72 mm
1.27 mm
16.51 mm
TUSB214QRWBTQ1
TUSB214QRWBTQ1 by Texas Instruments is a telecom interface IC with 12 terminals in a chip carrier package. It operates at temperatures ranging from -40 to 105°C, with a data rate of 480.24 Mbps. Ideal for industrial applications requiring a supply voltage of 3.3V and low supply current of 0.03mA.
480.24 Mbps
S-PQCC-N12
1.6 mm
2
12
105 Cel
VQCCN
CHIP CARRIER, VERY THIN PROFILE
AEC-Q100
.4 mm
.03 mA
TUSB212QRWBRQ1
TUSB212QRWBRQ1 by Texas Instruments is a telecom IC with 480.24 Mbps data rate, operating at -40 to 105°C. It features a 3.3V supply voltage, 0.03 mA supply current, and AEC-Q100 screening for industrial applications in automotive or telecommunications due to its compact chip carrier package design.
SI4060-B1B-FM
SI4060-B1B-FM by Silicon Labs is a telecom IC with 20 terminals in a square chip carrier package. It operates b/w -40 to 85°C, with a nominal voltage of 3.3V. Ideal for industrial applications requiring very thin profile and surface mount compatibility.
S-XQCC-N20
e3
4 mm
20
.9 mm
MATTE TIN
40
ADC32RF82IRMPR
TELECOM CIRCUIT; Temperature Grade: INDUSTRIAL; Terminal Form: NO LEAD; No. of Terminals: 72; Package Code: VQCCN; Package Shape: SQUARE;
S-PQCC-N72
10 mm
72
1.15 V
ADC32RF82IRMPT
Texas Instruments ADC32RF82IRMPT is a 72-terminal telecom IC with data rate of 12500 Mbps. It operates in industrial temperature range (-40 to 85 °C) and has a supply voltage of 1.15 V. The chip carrier package style makes it suitable for telecom circuit applications.
12500 Mbps
TUSB214IRWBR
TUSB214IRWBR by Texas Instruments is a telecom IC with data rate of 480.24 Mbps, operating at 3.3V. It features a quad terminal position, very thin profile chip carrier package style, and industrial temperature grade suitability. Ideal for telecom interface applications requiring low supply current and high-speed data transmission in compact designs.
ATSAMB11-XR2100A
Microchip Technology
ATSAMB11-XR2100A by Microchip: Telecom IC with 49 terminals, 3.6V supply voltage, and -40 to 85°C operating range. Ideal for telecom circuits in industrial applications due to TS 16949 screening level and compact GRID ARRAY package style.
R-XBGA-N49
5.5 mm
49
HLGA
GRID ARRAY, HEAT SINK/SLUG
TS 16949
1.4 mm
3.6 V
BOTTOM
4.5 mm
RN4870U-V/RM118
RN4870U-V/RM118 by Microchip Technology is a telecom IC with 30 terminals, operating temperature range of -20 to 70°C, and data rate of 0.01 Mbps. It is a surface mount IC suitable for telecom applications requiring a nominal voltage of 3V in a compact rectangular package style.
.01 Mbps
R-XXMA-N30
70 Cel
-20 Cel
12 mm
RN4871-V/RM118
RN4871-V/RM118 by Microchip Tech is a TS 16949-certified IC with 16 terminals, operating at -20 to 70°C. It's a telecom circuit with 3V supply voltage, supporting data rates up to 0.01 Mbps. Ideal for applications requiring compact size and surface mount compatibility.
R-XXMA-N16
11.5 mm
16
MODULE,16LEAD(UNSPEC)
2.16 mm
COMMERCIAL
9 mm
MAX-8Q
U-blox Ag
The U-blox Ag MAX-8Q is a telecom IC with 18 terminals, operating temperature range of -40 to 85°C. It is AEC-Q100 and TS 16949 compliant, suitable for industrial applications requiring a nominal voltage of 3V. The package is made of PLASTIC/EPOXY material, surface mountable in a small outline style for telecom circuit interfaces.
R-PDSO-N18
18
AEC-Q100; TS 16949
ESP32-S0WD
Espressif Systems (Shanghai)
ESP32-S0WD by Espressif Systems is a telecom IC with 48 terminals, operating at -40 to 125°C. It features a 3.3V supply voltage, CMOS technology, and 0.35mm terminal pitch. Ideal for automotive applications due to its compact square shape and low profile chip carrier package style.
S-XQCC-N48
.35 mm
ESP32-D2WD
ESP32-D2WD by Espressif Systems is a 48-terminal IC with CMOS technology. Operating from -40 to 105°C, it has a supply voltage of 3.3V. Ideal for telecom circuits, this chip carrier is surface-mountable and features a very thin profile for industrial applications.
L80-M39
Quectel Wireless Solutions
L80-M39 by Quectel is a telecom interface IC with 1 function. It has a square package shape, 12 terminals, and a max operating temperature of 85°C. This IC is commonly used in industrial applications requiring reliable telecom circuitry.
S-XDMA-N12
7.05 mm
NO
2.54 mm
EFR32BG12P432F1024GM48-C
EFR32BG12P432F1024GM48-C by Silicon Labs is a 48-terminal IC with 3.3V supply voltage, operating at -40 to 85°C. It offers a data rate of 2 Mbps and is ideal for telecom circuit applications due to its compact square chip carrier package style.
2 Mbps
LCC48,.27SQ,20
BGM1033N7E6327XUSA1
Infineon Technologies
TELECOM CIRCUIT; Temperature Grade: INDUSTRIAL; Terminal Form: NO LEAD; No. of Terminals: 6; Package Code: HVSON; Package Shape: RECTANGULAR;
R-PDSO-N6
2.3 mm
6
HVSON
SMALL OUTLINE, HEAT SINK/SLUG, VERY THIN PROFILE
.77 mm
2.7 V
.54 mm
1.7 mm
BGM15HA12E6327XTSA1
BGM15HA12E6327XTSA1 by Infineon is a telecom interface IC with 12 terminals in a chip carrier package. It operates b/w -40 to 85°C, suitable for industrial use. With a nominal voltage of 2.8V, it's ideal for telecom circuit applications requiring surface mount technology.
R-PBCC-N12
1.9 mm
.65 mm
2.8 V
GOLD NICKEL
1.1 mm
BGM15MA12E6327XTSA1
BGM15MA12E6327XTSA1 by Infineon is a telecom IC with 12 terminals, operating temperature range of -40 to 85°C. It features a chip carrier package style, very thin profile, and no-lead terminal form. Ideal for telecom circuit applications with a nominal voltage of 2.8V and compact dimensions of 1.9mm x 1.1mm x 0.65mm.
BGS16GA14E6327XTSA1
BGS16GA14E6327XTSA1 by Infineon is a telecom interface IC with 14 terminals in a square chip carrier package. Operating temperature ranges from -30 to 85°C, suitable for telecom circuits with a nominal voltage of 3V. Its compact size of 2x2mm and 0.65mm height make it ideal for space-constrained applications.
S-PBCC-N14
2 mm
14
-30 Cel
OTHER
BGT24AR2E6433XUMA1
TELECOM CIRCUIT; Temperature Grade: AUTOMOTIVE; Terminal Form: NO LEAD; No. of Terminals: 32; Package Code: HVQCCN; Package Shape: RECTANGULAR;
R-PQCC-N32
32
BIPOLAR
TIN
BGT24AT2E6433XUMA1
BGT24ATR12E6433XUMA1
RN4870-I/RM128
RN4870-I/RM128 by Microchip Technology is a telecom IC with 33 terminals, operating temperature range of -40 to 85°C, and data rate of 0.01 Mbps. It is used in industrial applications requiring a nominal voltage of 3.3V for wireless communication.
R-XXMA-N33
22 mm
33
MODULE,33LEAD(UNSPEC)
2.46 mm
ADL5335ACPZN-R7
Analog Devices
ADL5335ACPZN-R7 by Analog Devices is a telecom IC with 16 terminals in a square chip carrier package. It operates b/w -40 to 85 °C, suitable for industrial use. With a nominal voltage of 5V, it features nickel palladium gold terminal finish and very thin profile design for telecom applications.
S-XQCC-N16
.8 mm
5 V
ADL5335ACPZN
ADL5335ACPZN by Analog Devices is a 16-terminal telecom IC with a square package shape and industrial temperature grade. It operates b/w -40 to 85 °C, suitable for telecom circuits with a nominal voltage of 5V. The chip carrier has a very thin profile, terminal pitch of 0.65mm, and peak reflow temperature of 260°C.
LMX8410RGZR
LMX8410RGZR by Texas Instruments is a 48-terminal telecom IC with a 3.3V supply voltage, operating b/w -40 to 85°C. It features a square chip carrier package style, surface mount compatibility, and nickel palladium gold silver terminal finish. Ideal for industrial telecom circuit applications requiring compact design and high-temperature resilience.
NICKEL PALLADIUM GOLD SILVER
LMX8410RGZT
LMX8410RGZT by Texas Instruments is a telecom IC with 48 terminals in a square chip carrier package. Operating temperature range from -40 to 85°C, suitable for industrial use. Features include 3.3V supply voltage, surface mountable, and terminal finish of nickel palladium gold silver.
PI3EQX1001XUAEX
Diodes Incorporated
Diodes Inc. PI3EQX1001XUAEX is a 3.3V telecom IC with 18 terminals in a square chip carrier package. Operating from 0 to 70°C, it has a very thin profile of 0.4mm and quad terminal position, suitable for telecom circuit applications.
S-XQCC-N18
0 Cel
AX5031-1-TA05
Onsemi
The Onsemi AX5031-1-TA05 is a CMOS telecom IC with 20 terminals in a square chip carrier package. It operates b/w -40 to 85 °C, suitable for industrial use. With a nominal voltage of 3V, it is ideal for telecom circuit applications requiring a very thin profile design.
LCC20,.16SQ,20
HMC773ALC3BTR-R5
Analog Devices' HMC773ALC3BTR-R5 is a telecom IC with 12 terminals in a square chip carrier package. Operating temperature ranges from -40 to 85°C, suitable for industrial use. With a very thin profile and no-lead terminal form, it's ideal for telecom interface applications.
S-XQCC-N12
2.9 mm
LEA-6H-0
LEA-6H-0 by U-blox Ag is a telecom circuit IC with 28 terminals, operating at -40 to 85°C. It features a 3V supply voltage, AEC-Q100 screening level, and compact rectangular package ideal for industrial applications. With dual terminal position and no lead terminal form, it offers reliable performance in microelectronic assemblies.
R-XDMA-N28
22.4 mm
2.7 mm
17 mm
HMC641ALP4ETR
HMC641ALP4ETR by Analog Devices is a telecom interface IC with 24 terminals in a square chip carrier package. It operates b/w -40°C to 85°C, suitable for industrial applications. With a nominal negative supply voltage of -3V and terminal pitch of 0.5mm, it is ideal for telecom circuit designs requiring compact and high-performance solutions.
S-XQCC-N24
-3 V
.95 mm
HMC745LC3TR-R5
Analog Devices' HMC745LC3TR-R5 is a telecom IC with 16 terminals in a square chip carrier package. Operating temperature ranges from -40 to 85 °C, suitable for industrial use. It has a nominal voltage of 3.3V and terminal pitch of 0.5mm, ideal for telecom circuit applications.
S-CQCC-N16
CERAMIC, METAL-SEALED COFIRED
AX-SFEU-1-01-TB05
AX-SFEU-1-01-TB05 by Onsemi is a Telecom Circuit IC with 40 terminals in a rectangular chip carrier package. It operates b/w -40 to 85°C, with a nominal voltage of 3V. This surface-mount IC is ideal for telecom interface applications requiring a very thin profile and industrial temperature grade.
R-PQCC-N40
LCC40,.2X.27,20
Nickel/Palladium/Gold (Ni/Pd/Au)
AX5243-1-TA05
AX5243-1-TA05 by Onsemi is a telecom IC with CMOS technology, operating b/w -40 to 85°C. It features 20 terminals in a square chip carrier package style, suitable for telecom circuit applications. With a nominal voltage of 3V and terminal pitch of 0.5mm, it offers high performance in industrial temperature grades.
AX5243-1-TW30
AX5243-1-TW30 by Onsemi is a CMOS telecom IC with 20 terminals in a square chip carrier package. Operating temperature range from -40 to 85°C, suitable for industrial applications. Features include 3V supply voltage, matte tin finish, and quad terminal position for telecom interface functions.
BGSF110GN26E6327XTSA1
BGSF110GN26E6327XTSA1 by Infineon is a Telecom IC with 26 terminals in a rectangular chip carrier package. Operating temperature range from -30 to 85°C, suitable for telecom circuits. Utilizes CMOS technology with a nominal voltage of 3V, ideal for surface mount applications.
R-PQCC-N26
3.4 mm
26
HQCCN
CHIP CARRIER, HEAT SINK/SLUG
2.6 mm
LEA-6T-0
LEA-6T-0 by U-blox Ag is a telecom IC with 28 terminals, operating from -40 to 85°C. It has a nominal voltage of 3V and is AEC-Q100 and TS 16949 compliant. This surface-mount IC is designed for industrial applications requiring reliable telecom circuitry in a small outline package.
R-PDSO-N28
AX5042-1-TA05
The Onsemi AX5042-1-TA05 is a Telecom Interface IC with 28 terminals in a square chip carrier package. It operates b/w -40 °C to 85°C, suitable for industrial applications. This CMOS technology IC has a nominal voltage of 2.5V and terminal finish of Ni/Pd/Au, making it ideal for telecom circuits.
S-XQCC-N28
2.5 V
ST25TV16K-AP6G3
STMicroelectronics
ST25TV16K-AP6G3 by STMicroelectronics is a telecom interface IC designed for robust applications. It operates b/w -40 °C to 85 °C, features a data rate of 0.053 Mbps, and comes in a round, no-lead package. Ideal for surface mount technology in telecom circuits.
.053 Mbps
X-XUUC-N
DIE
DIE OR CHIP
ROUND
UNCASED CHIP
ACFM-7037-TR1
Broadcom
TELECOM CIRCUIT; Terminal Form: NO LEAD; No. of Terminals: 15; Package Shape: RECTANGULAR; JESD-30 Code: R-XXMA-N15; Terminal Position: UNSPECIFIED;
R-XXMA-N15
3.6 mm
15
ZED-F9P-00B
ZED-F9P-00B by U-blox Ag is a 54-terminal IC with AEC-Q100 screening, operating from -40 to 85°C. It features a 3V supply voltage, telecom circuit type, and compact rectangular package. Ideal for telecom interfaces in industrial applications due to its small size and wide temperature range.
R-XBGA-N54
54
LGA
GRID ARRAY
XB3-24Z8PS-J
Digi International
The Digi International XB3-24Z8PS-J is a telecom IC with 37 terminals, suitable for industrial applications. It operates b/w -40°C to 85°C and comes in a surface-mount rectangular package. This IC is designed for telecom circuits, offering reliable performance in various communication systems.
R-XXMA-N37
37
© 2023 All rights reserved