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
The 3M Electronic Products Division's 45108-010030 is a board connector with a mating contact pitch of 0.05", insulation resistance of 1G ohm, and dielectric voltage rating of 1250VAC. It has female contacts, operates b/w -65 to 125°C, and is suitable for commercial applications requiring reliable signal currents up to 2.5A.
Median Price
$4.838
Lifecycle Status
Suppliers In-Stock
9
In-Stock Inventory
1k+
Adafruit Industries
1+ parts
$3.085
100+ parts
$2.931
1k+ parts
10k+ parts
-
Interstate Connecting
$4.686
$3.905
$3.779
DigiKey
$5.700
$4.118
$3.559
$3.258
Mouser Electronics
$4.120
$3.550
$3.450
Farnell
$4.743
$3.428
Element14
$4.932
$4.195
$3.332
Nova Conductors
$3.606
Vyrian
VNN
Ampacity Inc.
$2.620
Semicontronic
$2.554
$2.541
Corohmni
$2.995
Advanced Electronics
Argo Parts USA
$3.388
Netroflash
$3.534
Aztec Data Supply Inc.
$9.206
Authorized Procurement Solutions
Robosynatics
$9.656
$8.941
Lucentia Tech
Perfect Parts
Continental Prestige Electronics
$2.720
The close pitch allows for a high density of connections, making this product suitable for applications where space is limited.
The compact body length helps in saving space and making the connection setup more efficient.
High insulation resistance ensures reliable and safe operation of the connectors, preventing any short circuits.
With a high dielectric voltage rating, this product can withstand voltage surges and ensure safe connections.
The high operating temperature range ensures that the connectors can function effectively in various environments without overheating.
The low minimum operating temperature allows for reliable performance even in extreme cold conditions.
Preassembled contacts simplify the installation process, making it user-friendly and time-saving.
The adequate plating thickness ensures good conductivity and corrosion resistance, enhancing the longevity of the connectors.
IDC termination allows for easy and quick wire installation without the need for soldering, saving time and effort.
The rectangular contact pattern provides a secure and stable connection, minimizing the chance of disconnection or signal loss.
Headers & Edge Type Connectors 45108-010030 attributes and parameters. Explore more Headers & Edge Type Connectors devices from 3m Electronic Products Division
Body Width:
Body Depth:
Body Length:
Connector Type:
Contact Design:
Mating Contact Finish:
Contact Gender:
Contact Pattern:
Contact Style:
Dielectric Withstanding Voltage (V):
Insulation Resistance:
Insulator Material:
Manufacturer Series:
Mating Contact Pitch (inch):
Mating Contact Row Spacing (inch):
Mounting Option-1:
Mounting Type:
No. of Rows Loaded:
Maximum Operating Temperature (Cel):
Minimum Operating Temperature:
Plating Thickness (inch):
Rated Current - Signal:
Reference Standard:
Reliability:
Sub-Category:
Termination Type:
Total No. of Contacts:
Maximum Wire Size:
Minimum Wire Size:
45108-010030 Connectors trade compliance attributes, and parameters.
ECCN
EAR99
ECCN Governance
EAR
HTS
8536.69.40.40
SB
PCN Part Number - 45yyy-yy0yy0 - SKU number chg 27/APR/2021
With over 60,000 products in our portfolio, 3M brands deliver science-based performance and extraordinary outcomes across almost any industry you can imagine.
1N4148WS
Fairchild Semiconductor
RECTIFIER DIODE; Terminal Position: DUAL; Terminal Form: FLAT; No. of Terminals: 2; Surface Mount: YES; Package Shape: RECTANGULAR;
LL4148
SPC TECHNOLOGY/ MULTICOMP
RECTIFIER DIODE; Terminal Position: END; Terminal Form: WRAP AROUND; No. of Terminals: 2; Surface Mount: YES; Package Shape: ROUND;
2N2222A
Bytesonic Electronics
NPN; Configuration: SINGLE; Surface Mount: NO; Nominal Transition Frequency (fT): 250 MHz; Maximum Collector Current (IC): .6 A; No. of Elements: 1;
SMBJ18CA
Dc Components
TRANS VOLTAGE SUPPRESSOR DIODE; Terminal Position: DUAL; Terminal Form: C BEND; No. of Terminals: 2; Surface Mount: YES; Package Shape: RECTANGULAR;
BAV99
Formosa Microsemi
RECTIFIER DIODE; Terminal Position: DUAL; Terminal Form: GULL WING; No. of Terminals: 3; Surface Mount: YES; Package Shape: RECTANGULAR;
Onsemi
2N7002
Taitron Components
N-CHANNEL; Configuration: SINGLE WITH BUILT-IN DIODE; Surface Mount: YES; Operating Mode: ENHANCEMENT MODE; Minimum DS Breakdown Voltage: 60 V; Package Shape: RECTANGULAR;
LM7805CT/NOPB
National Semiconductor
FIXED POSITIVE SINGLE OUTPUT STANDARD REGULATOR; No. of Terminals: 3; Terminal Form: THROUGH-HOLE; Maximum Voltage Tolerance: 5 %; Operating Temperature (TJ-Max): 125 Cel; Maximum Output Voltage-1: 5.25 V;
Lite-on Semiconductor
RECTIFIER DIODE; Terminal Position: DUAL; Terminal Form: GULL WING; No. of Terminals: 2; Surface Mount: YES; Package Shape: RECTANGULAR;
Synsemi
Diotec Semiconductor Ag
BSS84-7-F
Diodes Incorporated
Diodes Inc. BSS84-7-F is a P-channel FET with 50V DS breakdown voltage, 0.13A max drain current, and 10 ohm RDS(on). Ideal for switching applications, it features a single configuration with built-in diode in a small outline package. Operating in enhancement mode at up to 150°C, it has Gull Wing terminals and matte tin finish.
OPA2277UA
Burr-Brown Corporation
OPERATIONAL AMPLIFIER; Temperature Grade: INDUSTRIAL; Terminal Form: GULL WING; No. of Terminals: 8; Package Code: SOP; Package Shape: RECTANGULAR;
ABS07-32.768KHZ-T
Abracon
Abracon ABS07-32.768KHZ-T crystal oscillator offers 20 ppm frequency tolerance, 144% stability, and 70000 ohm series resistance. Ideal for applications requiring 0.032768 MHz frequency precision in a compact surface-mount design with gold over nickel finish.
BSS138
Changzhou Galaxy Century Microelectronics
N-CHANNEL; Configuration: SINGLE WITH BUILT-IN DIODE; Surface Mount: YES; Maximum Time At Peak Reflow Temperature (s): NOT SPECIFIED; Minimum DS Breakdown Voltage: 50 V; Maximum Operating Temperature: 150 Cel;
1N4148
Rectron
RECTIFIER DIODE; Terminal Position: AXIAL; Terminal Form: WIRE; No. of Terminals: 2; Surface Mount: NO; Package Shape: ROUND;
CRG0805F10K
Tyco Electronics Components
FIXED RESISTOR; Mounting Type: SURFACE MOUNT; Resistance: 10000 ohm; Rated Power Dissipation (P): .125 W; Maximum Operating Temperature: 125 Cel; Tolerance: 1 %;
Excel (Suzhou) Semiconductor
MBRM140T1G
MBRM140T1G by Onsemi is a Schottky rectifier diode with 40V max repetitive peak reverse voltage, 1A max output current, and 0.3V max forward voltage. It is used in applications requiring small outline surface mount diodes for efficient power management.
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;
1410186-1
TE Connectivity
TE Connectivity 1410186-1 is a BOARD CONNECTOR with 72 contacts, 9 rows, and 0.071" contact pitch. It has LIQUID CRYSTAL POLYMER insulator for -55 to 105 °C operation. Ideal for applications requiring FEMALE connectors with SOLDER termination in a STRAIGHT mounting style.
SF56S006V4BR2000
Japan Aviation Electronics Industry
PCB CONNECTOR; Option: GENERAL PURPOSE; JESD-609 Code: e4; MIL Conformity: NO; Mating Contact Finish: GOLD OVER NICKEL; DIN Conformance: NO;
50-57-9007
Molex
The Molex 50-57-9007 is a board connector with 0.1" mating contact pitch, 0.099" body width, and 0.6" body depth. It has 7 female contacts with SQ pin-skt style for cable mounting applications. The UL 94V-0 rated connector is made of glass filled polyester and meets commercial reliability standards.
B2P-VH-BK(LF)(SN)
J S T Mfg
B2P-VH-BK(LF)(SN) by J S T Mfg is a BOARD CONNECTOR with 0.156" pitch, 10A signal current, and POLYAMIDE66 insulator. It has a dielectric voltage of 1500VAC and operates b/w -25 to 85°C. Ideal for PCB applications requiring a polarized housing with male SQ PIN-SKT contacts.
51021-0500
The Molex 51021-0500 is a board connector with 5 contacts, 0.049" pitch, and 0.315" body length. It features POLYBUTYLENE insulation material and operates b/w -40°C to 85°C. Ideal for commercial applications requiring reliable female crimp connectors with locking mounting options.
1638190000
Weidmueller & Kg
1638190000 by Weidmueller & Kg is a BOARD CONNECTOR with 17 contacts, TIN finish, and UL 94V-0 flammability rating. It is used for CABLE mounting applications requiring FEMALE contact gender and SCREW termination in SOCKET style connectors.
DM3AT-SF-PEJM5(11)
Hirose Electric
DM3AT-SF-PEJM5(11) by Hirose Electric is a PCB connector with 0.043" mating contact pitch, 1000000000 ohm insulation resistance, and 500VAC dielectric voltage. Ideal for commercial applications, it features a liquid crystal polymer insulator, copper alloy contacts with gold finish, and can withstand temperatures from -25 to 85 °C.
DF3-2P-2DSA(01)
DF3-2P-2DSA(01) by Hirose Electric is a 2-contact board connector with 0.079" pitch, gold termination finish, and 650VAC dielectric voltage. Ideal for commercial applications, it has a temperature range of -55 to 105°C and offers high durability with 50 cycles.
75869-104LF
Amphenol Communications Solutions
75869-104LF by Amphenol is a 20-contact board connector with 0.1" pitch, suitable for commercial applications. It features 1414VAC dielectric voltage, -65 to 125°C operating temp range, and matte tin over nickel finish. Ideal for PCBs requiring reliable male connectors with rectangular contact pattern.
09-50-3041
Molex 09-50-3041 is a board connector with 0.156" mating pitch, 0.62"x.25"x.625" body dimensions, and POLYAMIDE insulator material. It has 4 contacts, FEMALE gender, PLUG shell style, and CRIMP termination type for CABLE mounting applications in commercial settings.
2-1761603-3
Tyco Electronics Amp
BOARD CONNECTOR; Option: GENERAL PURPOSE; Contact Gender: MALE; DIN Conformance: NO; Mounting Type: BOARD; Termination Contact Finish: TIN;
803-43-038-10-003000
Mill-max Mfg
803-43-038-10-003000 by Mill-max Mfg is a 2-row, 38-contact board connector with gold finish. Featuring a terminal pitch of 2.54mm, it is solder termination and female gendered for socket applications on boards.
XHP-2-BK
BOARD CONNECTOR; Contact Material: NOT SPECIFIED; Manufacturer Series: XH; Mating Contact Finish: NOT SPECIFIED;
DF1E-6S-2.5C
The Hirose Electric DF1E-6S-2.5C is a 6-contact board connector with a mating contact pitch of 0.098". Featuring a dielectric voltage of 650VAC, it has an insulation resistance of 1Gohm and operates b/w -35°C to 85°C. Ideal for commercial applications, this socket-style connector offers crimp termination and is rated for signal currents up to 3A.
43650-0212
The Molex 43650-0212 is a board connector with 0.118" mating contact pitch, GLASS FILLED LIQUID CRYSTAL POLYMER insulator, and 100u plating thickness. Ideal for applications requiring a durable male connector with 5A signal current rating, operating b/w -40 to 105°C in commercial settings.
51700
AMPHENOL ICC
Amphenol Icc's 51700 board connector features mixed contacts, UL 94V-0 flammability rating, and 2.54mm terminal pitch. Ideal for applications requiring male contact gender, press fit or solder termination, and straight mounting style.
ASP-134486-01
Samtec
Samtec ASP-134486-01 is a 10-row, 400-contact board connector with 0.05" pitch and gold over nickel finish. It features liquid crystal polymer insulator, surface mount termination, and polarized housing for commercial applications requiring high reliability.
1367073-1
TE Connectivity 1367073-1 is a 2-row board connector with 0.031" mating contact pitch. Featuring liquid crystal polymer insulator, it has a max operating temperature of 85°C and -55°C min. Ideal for commercial applications, this female connector offers 20 contacts and surface mount termination.
B2B-XH-AM(LF)(SN)
B2B-XH-AM(LF)(SN) by J S T Mfg is a BOARD CONNECTOR with 2 contacts, BRASS material, and Tin (Sn) over Copper (Cu) finish. It has a terminal pitch of 2.5mm and UL Flammability Code of 94V-0. Ideal for board mounting applications requiring reliable male connectors with solder termination.
1-1658621-1
TE Connectivity 1-1658621-1 is a dual-row board connector with 60 contacts, rated at 1A signal current. Featuring a mating contact pitch of 0.1", it has a durable design for up to 75 cycles. Ideal for cable mounting applications, this connector operates b/w -65°C to 105°C temperature range.
Partstack™ will investigate all reported instances of potential suspect/counterfeit part listings.
45104-010000
3m Electronic Products Division
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Contact Design: PREASSEM CONN; Rated Current - Signal: 2.5 A;
45104-010030
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Body Width: .21 inch; No. of Rows Loaded: 2;
45104-020000
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Maximum Wire Size: 30 AWG; Rated Current - Signal: 2.5 A;
45104-020030
45106-010000
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Body Width: .21 inch; Rated Current - Signal: 2.5 A;
45106-010030
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Reference Standard: UL; Body Width: .21 inch;
45106-020000
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Rated Current - Signal: 2.5 A; Body Depth: .17 inch;
45106-020030
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Contact Design: PREASSEM CONN; Contact Pattern: RECTANGULAR;
45104-000000
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; No. of Rows Loaded: 2; Plating Thickness (inch): FLASH;
45104-000030
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Body Length: .27 inch; Mating Contact Finish: AU ON NI;
45106-000000
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Mounting Option-1: LOCKING; Maximum Wire Size: 30 AWG;
45106-000030
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Insulation Resistance: 1000000000 ohm; Plating Thickness (inch): 30u;
45108-000000
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Mating Contact Pitch (inch): 0.05; Maximum Wire Size: 30 AWG;
45108-000030
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Termination Type: IDC; Mating Contact Row Spacing (inch): 0.05;
45108-010000
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Insulation Resistance: 1000000000 ohm; Manufacturer Series: 451;
45108-020000
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Body Depth: .17 inch; Maximum Operating Temperature (Cel): 125;
45108-020030
BOARD CONNECTOR; Reliability: COMMERCIAL; Contact Gender: FEMALE; Dielectric Withstanding Voltage (V): 1250VAC; Total No. of Contacts: 8; Mounting Option-1: LOCKING;
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