Elecinsight electronic parts stores,electronic components,electronic parts,electronics parts supply
My List
Order Status & History RFQ History WISH LIST

Hello

OR
Create An Account
Profile Settings Address Management Change Password
$ 0.00
Categories Categories Manufacturers Manufacturers RFQ About Elecinsight
Your distributor for electronic components
  • All Products
  • /
  • Switches
  • /
  • Thumbwheel Switches
Image Part # Manufacturer Description Pricing Quantity RoHS Factory Lead Time Mount Mounting Type Housing Material Contact Materials ElectricalLife Operating Temperature Packaging Published Series Part Status Moisture Sensitivity Level (MSL) Termination Number of Positions Max Operating Temperature Min Operating Temperature Color Current Rating Termination Style Actuator Type Panel Cutout Dimensions Contact Resistance Read Out Voltage Max Voltage Rating (AC) Max Current Rating Max Voltage Rating (DC) Contact Current Rating Contact Rating @ Voltage Depth Behind Flange Output Code Section Width End Caps Number of Sections Features Length Width Radiation Hardening RoHS Status
Image Part # Manufacturer Description Pricing Quantity RoHS Factory Lead Time Mount Mounting Type Housing Material Contact Materials ElectricalLife Operating Temperature Packaging Published Series Part Status Moisture Sensitivity Level (MSL) Termination Number of Positions Max Operating Temperature Min Operating Temperature Color Current Rating Termination Style Actuator Type Panel Cutout Dimensions Contact Resistance Read Out Voltage Max Voltage Rating (AC) Max Current Rating Max Voltage Rating (DC) Contact Current Rating Contact Rating @ Voltage Depth Behind Flange Output Code Section Width End Caps Number of Sections Features Length Width Radiation Hardening RoHS Status
C&K 312100001
Mfr. Part #
312100001
Elecinsight Part #
174-884-312100001
IN STOCK: 2963
C&K
Switch Thumb-Pushwheel Thumbwheel BCD 10 0.1A 120VAC 28VDC PC Board Panel Mount
Datasheet Compare
    Min.:1
    Mult.:1
    13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 - - Black - Card Edge/Solder Pad Thumbwheel Rectangular - 31.00mm x 16.28mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 37.85mm BCD 0.315 8.00mm Included 1 Sealed Contacts - - No ROHS3 Compliant
    312100001
    312100001

    174-884-312100001 C&K
    RoHS :
    Package : -
    In Stock : 2963
    1 : -
    C&K 317110002
    Mfr. Part #
    317110002
    Elecinsight Part #
    174-884-317110002
    IN STOCK: 2559
    C&K
    Switch Thumb-Pushwheel Thumbwheel BCH 16 0.1A 120VAC 28VDC PC Board Panel Mount
    Datasheet Compare
      Min.:1
      Mult.:1
      13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 16 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel Rectangular - 25.91mm x 17.53mm 100mOhm 0 ~ 9, A ~ F - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 36.68mm Hexadecimal 0.350 8.89mm Included 1 Dust Lens 8.89mm - - ROHS3 Compliant
      317110002
      317110002

      174-884-317110002 C&K
      RoHS :
      Package : -
      In Stock : 2559
      1 : -
      C&K 321110000
      Mfr. Part #
      321110000
      Elecinsight Part #
      174-884-321110000
      IN STOCK: 2331
      C&K
      Switch Thumb-Pushwheel Thumbwheel Decimal 10 0.1A 120VAC 28VDC PC Board Panel Mount
      Datasheet Compare
        Min.:1
        Mult.:1
        13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel Rectangular - 26.42mm x 25.91mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 36.68mm Decimal 0.350 8.89mm Included 2 - 17.78mm - - ROHS3 Compliant
        321110000
        321110000

        174-884-321110000 C&K
        RoHS :
        Package : -
        In Stock : 2331
        1 : -
        C&K 321100003
        Mfr. Part #
        321100003
        Elecinsight Part #
        174-884-321100003
        IN STOCK: 2892
        C&K
        Switch Thumb-Pushwheel Thumbwheel Decimal 10 0.1A 120VAC 28VDC PC Board Panel Mount
        Datasheet Compare
          Min.:1
          Mult.:1
          13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel Rectangular - 31.00mm x 24.28mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 37.85mm Decimal 0.315 8.00mm Included 2 Dust Lens, Sealed Contacts 16mm - - ROHS3 Compliant
          321100003
          321100003

          174-884-321100003 C&K
          RoHS :
          Package : -
          In Stock : 2892
          1 : -
          C&K 303109102
          Mfr. Part #
          303109102
          Elecinsight Part #
          174-884-303109102
          IN STOCK: 2574
          C&K
          Switch Thumb-Pushwheel Thumbwheel BCD 10 0.1A 120VAC 28VDC PC Board Panel Mount
          Datasheet Compare
            Min.:1
            Mult.:1
            13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel - 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 49.28mm BCD 0.315 8.00mm Sold Separately 1 Dust Lens - - - ROHS3 Compliant
            303109102
            303109102

            174-884-303109102 C&K
            RoHS :
            Package : -
            In Stock : 2574
            1 : -
            C&K 323110103
            Mfr. Part #
            323110103
            Elecinsight Part #
            174-884-323110103
            IN STOCK: 2059
            C&K
            Switch Thumb-Pushwheel Thumbwheel BCD 10 0.1A 120VAC 28VDC PC Board Panel Mount
            Datasheet Compare
              Min.:1
              Mult.:1
              13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel Rectangular - 26.42mm x 25.91mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 48.11mm BCD 0.350 8.89mm Included 2 Dust Lens, Sealed Contacts 17.78mm - - ROHS3 Compliant
              323110103
              323110103

              174-884-323110103 C&K
              RoHS :
              Package : -
              In Stock : 2059
              1 : -
              C&K 342110000
              Mfr. Part #
              342110000
              Elecinsight Part #
              174-884-342110000
              IN STOCK: 2152
              C&K
              SWITCH THUMB BCD 0.1A 120V/28V
              Datasheet Compare
                Min.:1
                Mult.:1
                13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel Rectangular - 44.20mm x 25.91mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 36.68mm BCD 0.350 8.89mm Included 4 - - - No ROHS3 Compliant
                342110000
                342110000

                174-884-342110000 C&K
                RoHS :
                Package : -
                In Stock : 2152
                1 : -
                C&K 332110100
                Mfr. Part #
                332110100
                Elecinsight Part #
                174-884-332110100
                IN STOCK: 2596
                C&K
                Switch Thumb-Pushwheel Thumbwheel BCD 10 0.1A 120VAC 28VDC PC Board Panel Mount
                Datasheet Compare
                  Min.:1
                  Mult.:1
                  13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel Rectangular - 35.31mm x 25.91mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 48.11mm BCD 0.350 8.89mm Included 3 - 26.67mm - - ROHS3 Compliant
                  332110100
                  332110100

                  174-884-332110100 C&K
                  RoHS :
                  Package : -
                  In Stock : 2596
                  1 : -
                  C&K 321400103
                  Mfr. Part #
                  321400103
                  Elecinsight Part #
                  174-884-321400103
                  IN STOCK: 2647
                  C&K
                  Switch Thumb-Pushwheel Thumbwheel Resistor Decade 0.1A 120VAC 28VDC PC Board Panel Mount
                  Datasheet Compare
                    Min.:1
                    Mult.:1
                    13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder - 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel Rectangular - 31.00mm x 24.28mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 49.28mm Resistor Decade 0.315 8.00mm Included 2 Dust Lens, Sealed Contacts 16mm - - ROHS3 Compliant
                    321400103
                    321400103

                    174-884-321400103 C&K
                    RoHS :
                    Package : -
                    In Stock : 2647
                    1 : -
                    C&K 327100002
                    Mfr. Part #
                    327100002
                    Elecinsight Part #
                    174-884-327100002
                    IN STOCK: 2001
                    C&K
                    Switch Thumb-Pushwheel Thumbwheel BCH 16 0.1A 120VAC 28VDC PC Board Panel Mount
                    Datasheet Compare
                      Min.:1
                      Mult.:1
                      13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 16 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel Rectangular - 31.00mm x 24.28mm 100mOhm 0 ~ 9, A ~ F - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 37.85mm Hexadecimal 0.315 8.00mm Included 2 Dust Lens 16mm - - ROHS3 Compliant
                      327100002
                      327100002

                      174-884-327100002 C&K
                      RoHS :
                      Package : -
                      In Stock : 2001
                      1 : -
                      C&K 343100001
                      Mfr. Part #
                      343100001
                      Elecinsight Part #
                      174-884-343100001
                      IN STOCK: 2285
                      C&K
                      Switch Thumb-Pushwheel Thumbwheel BCD 10 0.1A 120VAC 28VDC PC Board Panel Mount
                      Datasheet Compare
                        Min.:1
                        Mult.:1
                        13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder - 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel Rectangular - 40.28mm x 31.00mm - 0 ~ 9 - - 100mA - - 0.1A @ 120VAC/28VDC 37.85mm BCD 0.315 8.00mm Included 4 Sealed Contacts 32mm - - ROHS3 Compliant
                        343100001
                        343100001

                        174-884-343100001 C&K
                        RoHS :
                        Package : -
                        In Stock : 2285
                        1 : -
                        C&K 347110100
                        Mfr. Part #
                        347110100
                        Elecinsight Part #
                        174-884-347110100
                        IN STOCK: 2019
                        C&K
                        Switch Thumb-Pushwheel Thumbwheel BCH 16 0.1A 120VAC 28VDC PC Board Panel Mount
                        Datasheet Compare
                          Min.:1
                          Mult.:1
                          13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 16 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel Rectangular - 44.20mm x 25.91mm 100mOhm 0 ~ 9, A ~ F - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 48.11mm Hexadecimal 0.350 8.89mm Included 4 - - - No ROHS3 Compliant
                          347110100
                          347110100

                          174-884-347110100 C&K
                          RoHS :
                          Package : -
                          In Stock : 2019
                          1 : -
                          C&K 332110103
                          Mfr. Part #
                          332110103
                          Elecinsight Part #
                          174-884-332110103
                          IN STOCK: 2363
                          C&K
                          Switch Thumb-Pushwheel Thumbwheel BCD 10 0.1A 120VAC 28VDC PC Board Panel Mount
                          Datasheet Compare
                            Min.:1
                            Mult.:1
                            13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel Rectangular - 35.31mm x 25.91mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 48.11mm BCD 0.350 8.89mm Included 3 Dust Lens, Sealed Contacts 26.67mm - - ROHS3 Compliant
                            332110103
                            332110103

                            174-884-332110103 C&K
                            RoHS :
                            Package : -
                            In Stock : 2363
                            1 : -
                            C&K 347110002
                            Mfr. Part #
                            347110002
                            Elecinsight Part #
                            174-884-347110002
                            IN STOCK: 2734
                            C&K
                            Switch Thumb-Pushwheel Thumbwheel BCH 16 0.1A 120VAC 28VDC PC Board Panel Mount
                            Datasheet Compare
                              Min.:1
                              Mult.:1
                              13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder - 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel Rectangular - 44.20mm x 25.91mm - 0 ~ 9, A ~ F - - 100mA - - 0.1A @ 120VAC/28VDC 36.68mm Hexadecimal 0.350 8.89mm Included 4 Dust Lens 35.56mm - - ROHS3 Compliant
                              347110002
                              347110002

                              174-884-347110002 C&K
                              RoHS :
                              Package : -
                              In Stock : 2734
                              1 : -
                              C&K 303119001
                              Mfr. Part #
                              303119001
                              Elecinsight Part #
                              174-884-303119001
                              IN STOCK: 2873
                              C&K
                              Switch Thumb-Pushwheel Thumbwheel BCD 10 0.1A 120VAC 28VDC PC Board Panel Mount
                              Datasheet Compare
                                Min.:1
                                Mult.:1
                                13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel - 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 36.68mm BCD 0.350 8.89mm Sold Separately 1 Sealed Contacts - - No ROHS3 Compliant
                                303119001
                                303119001

                                174-884-303119001 C&K
                                RoHS :
                                Package : -
                                In Stock : 2873
                                1 : -
                                C&K 312100102
                                Mfr. Part #
                                312100102
                                Elecinsight Part #
                                174-884-312100102
                                IN STOCK: 2747
                                C&K
                                Switch Thumb-Pushwheel Thumbwheel BCD 10 0.1A 120VAC 28VDC PC Board Panel Mount
                                Datasheet Compare
                                  Min.:1
                                  Mult.:1
                                  13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel Rectangular - 31.00mm x 16.28mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 49.28mm BCD 0.315 8.00mm Included 1 Dust Lens 8mm - - ROHS3 Compliant
                                  312100102
                                  312100102

                                  174-884-312100102 C&K
                                  RoHS :
                                  Package : -
                                  In Stock : 2747
                                  1 : -
                                  C&K 317100000
                                  Mfr. Part #
                                  317100000
                                  Elecinsight Part #
                                  174-884-317100000
                                  IN STOCK: 2466
                                  C&K
                                  SWITCH THUMB HEX 0.1A 120V/28V
                                  Datasheet Compare
                                    Min.:1
                                    Mult.:1
                                    13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 16 - - Black 100mA Card Edge/Solder Pad Thumbwheel Rectangular - 31.00mm x 16.28mm 100mOhm 0 ~ 9, A ~ F 120V 120V 100mA 28V 1A 0.1A @ 120VAC/28VDC - Hexadecimal 0.315 8.00mm Included 1 - 37.85mm 33.02mm No ROHS3 Compliant
                                    317100000
                                    317100000

                                    174-884-317100000 C&K
                                    RoHS :
                                    Package : -
                                    In Stock : 2466
                                    1 : -
                                    C&K 311110103
                                    Mfr. Part #
                                    311110103
                                    Elecinsight Part #
                                    174-884-311110103
                                    IN STOCK: 2972
                                    C&K
                                    Switch Thumb-Pushwheel Thumbwheel Decimal 10 0.1A 120VAC 28VDC PC Board Panel Mount
                                    Datasheet Compare
                                      Min.:1
                                      Mult.:1
                                      13 Weeks Panel, Screw Panel Mount, Screw Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel Rectangular - 25.91mm x 17.53mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 48.11mm Decimal 0.350 8.89mm Included 1 Dust Lens, Sealed Contacts 8.89mm - - ROHS3 Compliant
                                      311110103
                                      311110103

                                      174-884-311110103 C&K
                                      RoHS :
                                      Package : -
                                      In Stock : 2972
                                      1 : -
                                      C&K 307109002
                                      Mfr. Part #
                                      307109002
                                      Elecinsight Part #
                                      174-884-307109002
                                      IN STOCK: 2188
                                      C&K
                                      Switch Thumb-Pushwheel Thumbwheel BCH 16 0.1A 120VAC 28VDC PC Board Panel Mount
                                      Datasheet Compare
                                        Min.:1
                                        Mult.:1
                                        13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 16 65°C -40°C Black - Card Edge/Solder Pad Thumbwheel - 100mOhm 0 ~ 9, A ~ F - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 37.85mm Hexadecimal 0.315 8.00mm Sold Separately 1 Dust Lens - - - ROHS3 Compliant
                                        307109002
                                        307109002

                                        174-884-307109002 C&K
                                        RoHS :
                                        Package : -
                                        In Stock : 2188
                                        1 : -
                                        C&K 322300100
                                        Mfr. Part #
                                        322300100
                                        Elecinsight Part #
                                        174-884-322300100
                                        IN STOCK: 2970
                                        C&K
                                        Switch Thumb-Pushwheel Thumbwheel BCD Complement 10 0.1A 120VAC 28VDC PC Board Panel Mount
                                        Datasheet Compare
                                          Min.:1
                                          Mult.:1
                                          13 Weeks Panel, Snap in Panel Mount, Snap-In Acrylonitrile Butadiene Styrene (ABS) Copper Alloy 100,000 Cycles -40°C~65°C Bulk 2010 3 Active 1 (Unlimited) Solder 10 65°C -40°C Black - Card Edge/Solder Pad with Component Mounting Thumbwheel Rectangular - 31.00mm x 24.28mm 100mOhm 0 ~ 9 - 120V 100mA 28V - 0.1A @ 120VAC/28VDC 49.28mm BCD Complement 0.315 8.00mm Included 2 - - - No ROHS3 Compliant
                                          322300100
                                          322300100

                                          174-884-322300100 C&K
                                          RoHS :
                                          Package : -
                                          In Stock : 2970
                                          1 : -
                                          • 1
                                          • ..
                                          • 31
                                          • 32
                                          • 33
                                          • ..
                                          • 50

                                          Switches

                                          Thumbwheel Switches definition: A Thumbwheel Switch is a type of switch that converts numbers to binary, decimal or hexadecimal code in your electronic circuit. The convert... Thumbwheel Switches Product Listing: 312100001,317110002,321110000,321100003,303109102.Switches type:Pushbutton Switches(276985),Rocker Switches(101772),Toggle Switches(58040),DIP Switches(50989),Snap Action, Limit Switches(50484) .Thumbwheel Switches has 1066 pieces of spot stock price information, you can click the "RFQ" button to confirm the inventory and price with the Elecinsight.
                                          Index :
                                          0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
                                          Sign up for promotions, tailored new arrivals, stock updates and more – straight to your inbox

                                          About Elecinsight

                                          About Elecinsight Terms & Conditions Privacy Policy Cookies Policy

                                          Contact us

                                          ROOM 13 27/F HO KING COMMERCIAL CENTRE 2-16 FA YUEN STREET MONGKOK KL HONG KONG ROOM 13 27/F HO KING COMMERCIAL CENTRE 2-16 FA YUEN STREET MONGKOK KL HONG KONG 00852-9140 9162 info@elecinsight.com

                                          Secure payment

                                          PaypalVISADHLFedexUPSTNTMaster-card
                                          © 2023 ELECINSIGHT LIMITED All Rights Reserved