Shop Categories

Discrete, wires, Mechanicals Capacitor,Resistors, Diode Products

1uF 50V Capacitor Aluminum Electrolytic
1uF 50V Capacitor Aluminum Electrolytic
  • SKU: C1UF50-C277S1
  • Brand: Megatronics.pk
  • Stock: 4997pcs    

  • PKR 10
10uF 50V Capacitor Aluminum Electrolytic
10uF 50V Capacitor Aluminum Electrolytic
  • SKU: C10UF50-C280S1
  • Brand: Megatronics.pk
  • Stock: 4227pcs    

  • PKR 10
22uF 50V Capacitor Aluminum Electrolytic
22uF 50V Capacitor Aluminum Electrolytic
  • SKU: C22UF50-C279S1
  • Brand: Megatronics.pk
  • Stock: 1659pcs    

  • PKR 10
47uF 50V Capacitor Aluminum Electrolytic
47uF 50V Capacitor Aluminum Electrolytic
  • SKU: C47UF50-C281S1
  • Brand: Megatronics.pk
  • Stock: 4864pcs    

  • PKR 10
470uF 25V Capacitor Aluminum Electrolytic
470uF 25V Capacitor Aluminum Electrolytic
  • SKU: C470UF25-C278S1
  • Brand: Megatronics Pk
  • Stock: 6179pcs    

  • PKR 10
1K Ohm Variable Resistor 6mm Trimmer Potentiometer
1K Ohm Variable Resistor 6mm Trimmer Potentiometer
  • SKU: VR1K-K57S1
  • Brand: Megatronics.pk
  • Stock: 3419pcs    

  • PKR 20
2K Ohm Variable Resistor 6mm Trimmer Potentiometer
2K Ohm Variable Resistor 6mm Trimmer Potentiometer
  • SKU: VR2K-K58S1
  • Brand: Megatronics.pk
  • Stock: 2739pcs    

  • PKR 20
20K Ohm Variable Resistor 6mm Trimmer Potentiomete
20K Ohm Variable Resistor 6mm Trimmer Potentiomete
  • SKU: VR20K-K59S1
  • Brand: Megatronics.pk
  • Stock: 2624pcs    

  • PKR 20
50K Ohm Variable Resistor 6mm Trimmer Potentiomete
50K Ohm Variable Resistor 6mm Trimmer Potentiomete
  • SKU: VR50K-K60S1
  • Brand: Megatronics.pk
  • Stock: 3715pcs    

  • PKR 20
100K Ohm Variable Resistor 6mm Trimmer Potentiomet
100K Ohm Variable Resistor 6mm Trimmer Potentiomet
  • SKU: VR100K-K61S1
  • Brand: Megatronics.pk
  • Stock: 3566pcs    

  • PKR 20
1M Ohm Variable Resistor 6mm Trimmer Potentiometer
1M Ohm Variable Resistor 6mm Trimmer Potentiometer
  • SKU: VR1M-K62S1
  • Brand: Megatronics.pk
  • Stock: 2631pcs    

  • PKR 20
5 Ohm 5W Resistor Wire Wound 5% Tolerance
5 Ohm 5W Resistor Wire Wound 5% Tolerance
  • SKU: 5WR5R-K72F12B
  • Brand: Megatronics.pk
  • Stock: Out of Stock    

  • PKR 20
20 Ohm 5W Resistor Wire Wound 5% Tolerance
20 Ohm 5W Resistor Wire Wound 5% Tolerance
  • SKU: 5WR20R-K73F12B
  • Brand: Megatronics.pk
  • Stock: 286pcs    

  • PKR 20
51 Ohm 5W Resistor Wire Wound 5% Tolerance
51 Ohm 5W Resistor Wire Wound 5% Tolerance
  • SKU: 5WR51R-K74F12B
  • Brand: Megatronics.pk
  • Stock: 321pcs    

  • PKR 20
220 Ohm 5W Resistor Wire Wound 5% Tolerance
220 Ohm 5W Resistor Wire Wound 5% Tolerance
  • SKU: 5R220R-K75F12B
  • Brand: Megatronics.pk
  • Stock: 356pcs    

  • PKR 20
1K Ohm 5W Resistor Wire Wound 5% Tolerance
1K Ohm 5W Resistor Wire Wound 5% Tolerance
  • SKU: 5WR1K-K76F12B
  • Brand: Megatronics.pk
  • Stock: 242pcs    

  • PKR 20
33pF CAPACITOR CERAMIC DISC 50V 10% RADIAL LEAD crystal MCU
33pF CAPACITOR CERAMIC DISC 50V 10% RADIAL LEAD crystal MCU
  • SKU: CAP33PF-K63
  • Brand: Megatronics.pk
  • Stock: 5897pcs    

  • PKR 5
0.1uF 100nF Electrolytic capacitor 50V 5x11mm 105c
0.1uF 100nF Electrolytic capacitor 50V 5x11mm 105c
  • SKU: C100NF-C285S1
  • Brand: Megatronics.pk
  • Stock: 2564pcs    

  • PKR 5
1N4148 silicon switching signal diode
1N4148 silicon switching signal diode
  • SKU: D1N4148-K71
  • Brand: Megatronics.pk
  • Stock: 104pcs    

  • PKR 10
800V 6A FR608 Schottky Diode Axial Leaded Rectifier
800V 6A FR608 Schottky Diode Axial Leaded Rectifier
  • SKU: DFR608-K70F12B
  • Brand: Megatronics.pk
  • Stock: 1963pcs    

  • PKR 40
1 ohm Through Hole Resistor 5% 1/4W
1 ohm Through Hole Resistor 5% 1/4W
  • SKU: R1R-K86
  • Brand: Megatronics.pk
  • Stock: 1889pcs    

  • PKR 5
4.7 ohm Through Hole Resistor 5% 1/4W
4.7 ohm Through Hole Resistor 5% 1/4W
  • SKU: R4.7R-K87
  • Brand: Megatronics.pk
  • Stock: 2411pcs    

  • PKR 5
10 ohm Through Hole Resistor 5% 1/4W
10 ohm Through Hole Resistor 5% 1/4W
  • SKU: R10R-K88
  • Brand: Megatronics.pk
  • Stock: 1297pcs    

  • PKR 5
100 ohm Through Hole Resistor 5% 1/4W 100r 100ohm
100 ohm Through Hole Resistor 5% 1/4W 100r 100ohm
  • SKU: R100R-K89F20A
  • Brand: Megatronics.pk
  • Stock: 10205pcs    

  • PKR 5
330 ohm Through Hole Resistor 5% 1/4W
330 ohm Through Hole Resistor 5% 1/4W
  • SKU: R330R-K91
  • Brand: Megatronics.pk
  • Stock: 2221pcs    

  • PKR 5
470 ohm Through Hole Resistor 5% 1/4W
470 ohm Through Hole Resistor 5% 1/4W
  • SKU: R470R-K92
  • Brand: Megatronics.pk
  • Stock: 2860pcs    

  • PKR 5
2.2K ohm Through Hole Resistor 5% 1/4W
2.2K ohm Through Hole Resistor 5% 1/4W
  • SKU: R2.2K-K93
  • Brand: Megatronics.pk
  • Stock: 1020pcs    

  • PKR 5
22K ohm Through Hole Resistor 5% 1/4W
22K ohm Through Hole Resistor 5% 1/4W
  • SKU: R22K-K94
  • Brand: Megatronics.pk
  • Stock: 1458pcs    

  • PKR 5
100K ohm Through Hole Resistor 5% 1/4W
100K ohm Through Hole Resistor 5% 1/4W
  • SKU: R100K-K95
  • Brand: Megatronics.pk
  • Stock: 10255pcs    

  • PKR 5
510K ohm Through Hole Resistor 5% 1/4W
510K ohm Through Hole Resistor 5% 1/4W
  • SKU: R510K-K96
  • Brand: Megatronics.pk
  • Stock: 2506pcs    

  • PKR 5
1M ohm Through Hole Resistor 5% 1/4W
1M ohm Through Hole Resistor 5% 1/4W
  • SKU: R1M-K97
  • Brand: Megatronics.pk
  • Stock: 1263pcs    

  • PKR 5
1N4733A Zener Diode 5.1V 1W DO-41
1N4733A Zener Diode 5.1V 1W DO-41
  • SKU: ZD1N4733A-K53
  • Brand: Megatronics.pk
  • Stock: 428pcs    

  • PKR 10
1N4728A 3.3V 500mW Zener Diode DO-41
1N4728A 3.3V 500mW Zener Diode DO-41
  • SKU: ZD1N5226-K52
  • Brand: Megatronics.pk
  • Stock: 837pcs    

  • PKR 10
1N4742A 12V 1W Zener Diode DO-41
1N4742A 12V 1W Zener Diode DO-41
  • SKU: ZD1N4742A-K54
  • Brand: Megatronics.pk
  • Stock: 824pcs    

  • PKR 10
WH148 100K potentiometer variable resistor knob
WH148 100K potentiometer variable resistor knob
  • SKU: PR100K-K6S1
  • Brand: Megatronics.pk
  • Stock: 989pcs    

  • PKR 50
WH148 10K Potentiometer Variable Knob Resistor
WH148 10K Potentiometer Variable Knob Resistor
  • SKU: PR10K-K7S1
  • Brand: Megatronics.pk
  • Stock: 380pcs    

  • PKR 50
WH148 5K Potentiometer Variable Knob Resistor
WH148 5K Potentiometer Variable Knob Resistor
  • SKU: PR5K-K8S1
  • Brand: Megatronics.pk
  • Stock: 467pcs    

  • PKR 50
WH148 50K potentiometer variable resistor knob
WH148 50K potentiometer variable resistor knob
  • SKU: PR50K-K9S1
  • Brand: Megatronics Pk
  • Stock: 157pcs    

  • PKR 50
200K Ohm Variable Resistor 6mm Trimmer Potentiomet
200K Ohm Variable Resistor 6mm Trimmer Potentiomet
  • SKU: VR200K-K56S1
  • Brand: Megatronics.pk
  • Stock: 2879pcs    

  • PKR 20
KBU1010 10A 1000V Diode bridge Rectifier IC
KBU1010 10A 1000V Diode bridge Rectifier IC
  • SKU: KBU1010-C26S11
  • Brand: Megatronics.pk
  • Stock: 168pcs    

  • PKR 80
SS34 1N5822 SMD schottky diode 3A 40V DO-214AC
SS34 1N5822 SMD schottky diode 3A 40V DO-214AC
  • SKU: DSS34-P30
  • Brand: Megatronics.pk
  • Stock: 287pcs    

  • PKR 10
1A 40V 1N5819 S4 Schottky Diode SOD323 B5819WS SMD
1A 40V 1N5819 S4 Schottky Diode SOD323 B5819WS SMD
  • SKU: 1N5819S4-G26
  • Brand: Megatronics.pk
  • Stock: 1435pcs    

  • PKR 10
SMD rectifier diode 1N4007 M7 SMA 1A 1000V DO214AC
SMD rectifier diode 1N4007 M7 SMA 1A 1000V DO214AC
  • SKU: SMD1N4007-P30
  • Brand: Megatronics.pk
  • Stock: 518pcs    

  • PKR 10
47uf 35v SMD aluminum electrolytic capacitor
47uf 35v SMD aluminum electrolytic capacitor
  • SKU: SMDC47U-C41
  • Brand: Megatronics Pk
  • Stock: 547pcs    

  • PKR 10
2W10 2A 1000V silicon bridge rectifier diode AC-DC
2W10 2A 1000V silicon bridge rectifier diode AC-DC
  • SKU: BR2W10-B208
  • Brand: Megatronics Pk
  • Stock: 33pcs    

  • PKR 20
MB10S 0.5A 1000V Bridge rectifier SOP4 SMD
MB10S 0.5A 1000V Bridge rectifier SOP4 SMD
  • SKU: MB10SBR-G18
  • Brand: Megatronics.pk
  • Stock: 1975pcs    

  • PKR 10
680uF 25V Electrolytic Capacitor
680uF 25V Electrolytic Capacitor
  • SKU: C680U-B78S1
  • Brand: Megatronics Pk
  • Stock: 1552pcs    

  • PKR 10
Mini Photocell LDR light dependent resistor 5528 5mm
Mini Photocell LDR light dependent resistor 5528 5mm
  • SKU: LDR-C98F18A
  • Brand: Megatronics.pk
  • Stock: 2669pcs    

  • PKR 20
3296 Trimpot 10k High Precision variable resistor potentiometer Trimmer
 3296 Trimpot 10k High Precision variable resistor potentiometer Trimmer
  • SKU: Vres10k-C138
  • Brand: Brand
  • Stock: 1000pcs    

  • PKR 30
100k ohm High Precision variable resistor adjustable
 100k ohm High Precision variable resistor adjustable
  • SKU: Vres100k-C137
  • Brand: Brand
  • Stock: 1145pcs    

  • PKR 30
220 ohm Resistor 220ohm 220r 1/4W 5% through hole
 220 ohm Resistor 220ohm 220r 1/4W 5% through hole
  • SKU: R220-C78F2B
  • Brand: Brand
  • Stock: 9313pcs    

  • PKR 5
10k variable resistor potentiometer
10k variable resistor potentiometer
  • SKU: VR10k-H82S1
  • Brand: Megatronics.pk
  • Stock: 3580pcs    

  • PKR 20
SMT Chip Resistor 0805 1K ohm 5% 0.125W
SMT Chip Resistor 0805 1K ohm 5% 0.125W
  • SKU: SMTR1K-P24
  • Brand: Megatronics.pk
  • Stock: 8854pcs    

  • PKR 5
SMT Chip Resistor 0805 560K ohm 5% 0.125W
SMT Chip Resistor 0805 560K ohm 5% 0.125W
  • SKU: SMTR560K-P25
  • Brand: Megatronics.pk
  • Stock: 4580pcs    

  • PKR 5
SMT Chip Resistor 0805 2K ohm 5% 0.125W
SMT Chip Resistor 0805 2K ohm 5% 0.125W
  • SKU: SMTR2K-P24
  • Brand: Megatronics.pk
  • Stock: 4316pcs    

  • PKR 5
SMT Chip Resistor 0805 1Mega ohm 5% 0.125W
SMT Chip Resistor 0805 1Mega ohm 5% 0.125W
  • SKU: SMTR1M-P25
  • Brand: Megatronics.pk
  • Stock: 4711pcs    

  • PKR 5
SMT Chip Resistor 0805 100K ohm 5% 0.125W
SMT Chip Resistor 0805 100K ohm 5% 0.125W
  • SKU: SMTR100K-P25
  • Brand: Megatronics.pk
  • Stock: 4142pcs    

  • PKR 5
SMT Chip Resistor 0805 10Mega ohm 5% 0.125W
SMT Chip Resistor 0805 10Mega ohm 5% 0.125W
  • SKU: SMTR10M-P25
  • Brand: Megatronics.pk
  • Stock: 4760pcs    

  • PKR 5
SMT Chip Resistor 0805 2Mega ohm 5% 0.125W
SMT Chip Resistor 0805 2Mega ohm 5% 0.125W
  • SKU: SMTR2M-P25
  • Brand: Megatronics.pk
  • Stock: 4820pcs    

  • PKR 5
SMT Chip Resistor 0805 4.7K ohm 5% 0.125W
SMT Chip Resistor 0805 4.7K ohm 5% 0.125W
  • SKU: SMTR4.7K-P24
  • Brand: Megatronics.pk
  • Stock: 4324pcs    

  • PKR 5
SMT Chip Resistor 0805 220R ohm 5% 0.125W
SMT Chip Resistor 0805 220R ohm 5% 0.125W
  • SKU: SMTR220R-P24
  • Brand: Megatronics.pk
  • Stock: 4075pcs    

  • PKR 5
SMT Chip Resistor 0805 5.1K ohm 5% 0.125W
SMT Chip Resistor 0805 5.1K ohm 5% 0.125W
  • SKU: SMTR5.1K-P24
  • Brand: Megatronics.pk
  • Stock: 4571pcs    

  • PKR 5
SMT Chip Resistor 0805 10K ohm 5% 0.125W
SMT Chip Resistor 0805 10K ohm 5% 0.125W
  • SKU: SMTR10K-P24
  • Brand: Megatronics.pk
  • Stock: 757pcs    

  • PKR 5
22pf Ceramic Capacitor for Micro Controller crystal MCU DISC 50V 10% RADIAL LEAD
22pf Ceramic Capacitor for Micro Controller crystal MCU DISC 50V 10% RADIAL LEAD
  • SKU: CAP22PF-B53
  • Brand: Megatronics.pk
  • Stock: 3056pcs    

  • PKR 5
1n4007 Diode rectifier PN Junction diode
1n4007 Diode rectifier PN Junction diode
  • SKU: DN4007-B59F2A
  • Brand: Megatronics.pk
  • Stock: 2787pcs    

  • PKR 5
1/4W 5% 1k ohm resistor 1 kilo ohm
1/4W  5% 1k ohm resistor 1 kilo ohm
  • SKU: R1K-B64F2A
  • Brand: Megatronics.pk
  • Stock: 18315pcs    

  • PKR 5
1/4W 5% resistor 4.7K ohm resistor 4.7 kilo ohm
1/4W 5% resistor   4.7K ohm resistor 4.7 kilo ohm
  • SKU: R4.7K-B65F11A
  • Brand: Megatronics.pk
  • Stock: 5607pcs    

  • PKR 5
1/4W 5% resistor 10K ohm 10 kilo ohm
1/4W   5% resistor 10K ohm 10 kilo ohm
  • SKU: R10K-B66F11A
  • Brand: Megatronics.pk
  • Stock: 19750pcs    

  • PKR 5
5K ohm Variable resistor potentiometer 5 kilo ohm
5K ohm Variable resistor potentiometer 5 kilo ohm
  • SKU: VR5K-B67F11A
  • Brand: Megatronics.pk
  • Stock: 2923pcs    

  • PKR 10
110K ohm 2W 5% Resistor 110 kilo ohm
110K ohm 2W 5% Resistor 110 kilo ohm
  • SKU: R110K-B68F11A
  • Brand: Megatronics.pk
  • Stock: 1904pcs    

  • PKR 5
2.7K ohm 2W 5% Resistor 2.7 kilo ohm
2.7K ohm 2W 5% Resistor 2.7 kilo ohm
  • SKU: R2.7K-B72F11A
  • Brand: Megatronics.pk
  • Stock: 966pcs    

  • PKR 5
15K ohm 2W 5% Resistor 15 kilo ohm
15K ohm 2W 5% Resistor 15 kilo ohm
  • SKU: R15K-B70F11A
  • Brand: Megatronics.pk
  • Stock: 2487pcs    

  • PKR 5
33K ohm 2W 5% Resistor 33 kilo ohm
33K ohm 2W 5% Resistor 33 kilo ohm
  • SKU: R33K-B71F11A
  • Brand: Megatronics.pk
  • Stock: 1800pcs    

  • PKR 5
51K ohm 2W 5% Resistor 51 kilo ohm
51K ohm 2W 5% Resistor 51 kilo ohm
  • SKU: R51K-B69F11A
  • Brand: Megatronics.pk
  • Stock: 1907pcs    

  • PKR 5
3386P-1-103 10K variable resistor Potentiometer Trimpot
3386P-1-103 10K variable resistor Potentiometer Trimpot
  • SKU: KR10K-Q43
  • Brand: Megatronics.pk
  • Stock: 184pcs    

  • PKR 100
0.1R 100W Watt load Resistor Aluminum Wirewound Golden 0.1 ohm resistor
0.1R 100W Watt load Resistor Aluminum Wirewound Golden 0.1 ohm resistor
  • SKU: 0R1W100-Q58S1
  • Brand: Megatronics.pk
  • Stock: 157pcs    

  • PKR 400
0.5R 100W Watt load Resistor Aluminum Wirewound Golden 0.5 ohm resistor
0.5R 100W Watt load Resistor Aluminum Wirewound Golden 0.5 ohm resistor
  • SKU: 0R5W100-Q60S1
  • Brand: Megatronics.pk
  • Stock: 155pcs    

  • PKR 400
0.2R 100W Watt load Resistor Aluminum Wirewound Golden 0.2 ohm resistor
0.2R 100W Watt load Resistor Aluminum Wirewound Golden 0.2 ohm resistor
  • SKU: 0R2W100-Q59S1
  • Brand: Megatronics.pk
  • Stock: 172pcs    

  • PKR 400
1R 100W Watt load Resistor Aluminum Wirewound Golden 1 ohm Resistor
1R 100W Watt load Resistor Aluminum Wirewound Golden 1 ohm Resistor
  • SKU: 1R100W-Q61S1
  • Brand: Megatronics.pk
  • Stock: 97pcs    

  • PKR 400
5R 100W Watt load Resistor Aluminum Wirewound Golden 5 ohm resistor
5R 100W Watt load Resistor Aluminum Wirewound Golden 5 ohm resistor
  • SKU: 5R100W-Q62S1
  • Brand: Megatronics.pk
  • Stock: 84pcs    

  • PKR 400
ZP200A 2CZ 1600V spiral rectifier diode anti-rever
ZP200A 2CZ 1600V spiral rectifier diode anti-rever
  • SKU: ZP200A16-F4B
  • Brand: Megatronics.pk
  • Stock: 8pcs    

  • PKR 1800
600 Resistors set 30 types 20pcs each five-color code resistor metal film resist
600 Resistors set 30 types 20pcs each five-color code resistor metal film resist
  • SKU: 600RS-P64S11
  • Brand: Megatronics.pk
  • Stock: 36pcs    

  • PKR 600
3.2V 220mAh LiFePO4 battery fast charge discharge capacitor cylindrical chargin
3.2V 220mAh LiFePO4 battery fast charge discharge capacitor cylindrical chargin
  • SKU: 32LB220-Q239S13
  • Brand: Megatronics.pk
  • Stock: 267pcs    

  • PKR 120
1000uF 35V electrolytic capacitor high frequency low resistance long life LCD po
1000uF 35V electrolytic capacitor high frequency low resistance long life LCD po
  • SKU: C35V1000-Q241S13
  • Brand: Megatronics.pk
  • Stock: 1673pcs    

  • PKR 30
100uF 50V electrolytic capacitor high frequency low resistance long life LCD pow
100uF 50V electrolytic capacitor high frequency low resistance long life LCD pow
  • SKU: C50V100-Q242S13
  • Brand: Megatronics.pk
  • Stock: 2689pcs    

  • PKR 10
75mm mixer fader B10K dual channel sliding potentiometer resistor B103 straight
75mm mixer fader B10K dual channel sliding potentiometer resistor B103 straight
  • SKU: SR10K75-K22
  • Brand: Megatronics.pk
  • Stock: 21pcs    

  • PKR 200
Thermistor NTC MF52 103 3950 100K ohm Thermal Resistor temperature sensor
Thermistor NTC MF52 103 3950 100K ohm Thermal Resistor temperature sensor
  • SKU: TNTC100-B42
  • Brand: Megatronics.pk
  • Stock: 1964pcs    

  • PKR 20
Thermistor NTC MF52 3950 50K ohm Thermal Resistor temperature sensor
Thermistor NTC MF52 3950 50K ohm Thermal Resistor temperature sensor
  • SKU: TNTC50-B40
  • Brand: Megatronics.pk
  • Stock: 1939pcs    

  • PKR 20
10R 10 ohm 100W Watt load Resistor Aluminum Wirewound Golden resistor
10R 10 ohm 100W Watt load Resistor Aluminum Wirewound Golden resistor
  • SKU: 10R100-Q83S6
  • Brand: Megatronics.pk
  • Stock: 86pcs    

  • PKR 400
100R 100 ohm 100W Watt load Resistor Aluminum Wirewound Golden resistor
100R 100 ohm 100W Watt load Resistor Aluminum Wirewound Golden resistor
  • SKU: 100R100-Q94S6
  • Brand: Megatronics.pk
  • Stock: 97pcs    

  • PKR 400
220R 220 ohm 100W Watt load Resistor Aluminum Wirewound Golden resistor
220R 220 ohm 100W Watt load Resistor Aluminum Wirewound Golden resistor
  • SKU: 220R100-Q108S6
  • Brand: Megatronics.pk
  • Stock: 87pcs    

  • PKR 400
200 kilo ohm 200K ohm Through Hole Resistor 5% 1/4W 200kilo ohm
200 kilo ohm 200K ohm Through Hole Resistor 5% 1/4W 200kilo ohm
  • SKU: R200K-K137F20A
  • Brand: Megatronics.pk
  • Stock: 9939pcs    

  • PKR 5
47 ohm 47r Through Hole Resistor 5% 1/4W 47ohm
47 ohm 47r Through Hole Resistor 5% 1/4W 47ohm
  • SKU: R47R-K136F20A
  • Brand: Megatronics.pk
  • Stock: 9900pcs    

  • PKR 5
  • Google Checkout
  • Master Card
  • Paypal
  • Acc
  • Acc2
  • Visa

Copyright © 2014, All rights reserved.