Buy General Automation Parts - Industrial Parts List by page 133

Showing Page 133 of 943 - 188408 Results
Part No. Description Manufacturer Category Sub Category RFQ
800FP-U2F1FG 800F 2 Position Multifunction Allen Bradley N/A N/A RFQ
199-PCJ1 KIT,FLEXIBLE CONNECTOR FOR C Allen Bradley N/A N/A RFQ
NSYTPLSP1827 OPAQUE POL PLS COVER 18X27X4.5 Telemecanique N/A N/A RFQ
1720330 Phoenix Contact 1720330 PST 1,3/ 6-5,0 R56 Phoenix Contact N/A N/A RFQ
1619451 Phoenix Contact 1619451 CA-17M1N8A8504S Phoenix Contact N/A N/A RFQ
81001-717-03-R Allen Bradley 81001-717-03-R (8100171703R) air fil... Allen Bradley N/A N/A RFQ
889D-R4BC-2 CONNECTION SYSTEM, DC MICRO ST Allen Bradley N/A N/A RFQ
193-EENZ ELECTRONIC OVERLOAD RELAY, SCR Allen Bradley N/A N/A RFQ
OGH580 IFM OGH580 background-suppressed diffuse reflectio... Ifm N/A N/A RFQ
99-2445-52-05 Balluff 99-2445-52-05 (11026458). Balluff N/A N/A RFQ
YF2A15-300UB5XLEAX SICK YF2A15-300UB5XLEAX (YF2A15300UB5XLEAX) Sensor... Sick N/A N/A RFQ
100-D95J11 CONTACTOR 24V 60HZ Allen Bradley N/A N/A RFQ
1832507 Phoenix Contact 1832507 GMVSTBW 2,5/11-ST-7,62 Phoenix Contact N/A N/A RFQ
1763410 Phoenix Contact 1763410 MSTB 2,5/ 4-STF-5,08 BKBDW... Phoenix Contact N/A N/A RFQ
1492-M5X12VU PRE-PRINTED MARKER Allen Bradley N/A N/A RFQ
CAB6-210-EI-CONT-5 CONTACT SET Allen Bradley N/A N/A RFQ
3211907 Phoenix Contact 3211907 PT 4-HESILA 250 (5X20) Phoenix Contact N/A N/A RFQ
5SY6205-7 Siemens 5SY6205-7 (5SY62057) 2 pole circuit breake... Siemens N/A N/A RFQ
CRQSY-16 Festo CRQSY-16 (130661). Festo N/A N/A RFQ
800FM-LU2EBF1 800F 2 Position Illuminated Mu Allen Bradley N/A N/A RFQ
NSYTJ5015 SWM CANOPY W500XD150MM Telemecanique N/A N/A RFQ
1616583 Phoenix Contact 1616583 RF-16M1N8A90DU Phoenix Contact N/A N/A RFQ
700-HC14Z1 CONTROL RELAY Allen Bradley N/A N/A RFQ
194E-80-C3 TERMINAL COVER FOR 80/100A Allen Bradley N/A N/A RFQ
ZB6AW5 CIRC. ILL. P/B HEAD Telemecanique N/A N/A RFQ
LC1D098FD CONT 20A 4PL 2NO+2NC 110VDC Telemecanique N/A N/A RFQ
1619624 Phoenix Contact 1619624 CA-12M1N8A8502 Phoenix Contact N/A N/A RFQ
1746-FI04V Allen Bradley 1746-FI04V (1746FI04V) Fast analog I... Allen Bradley N/A N/A RFQ
1935747 Phoenix Contact 1935747 MKDSN 2,5/ 5-5,08 BD:8,4,6... Phoenix Contact N/A N/A RFQ
100-K09KF300 MINI CONTACTOR Allen Bradley N/A N/A RFQ
1646188 Phoenix Contact 1646188 HC-M-KV-T-M20 Phoenix Contact N/A N/A RFQ
1419172 Phoenix Contact 1419172 VS-MSDS-OE-93K-LI/2,0 Phoenix Contact N/A N/A RFQ
3VF7211-1BM30-0AA0 Siemens 3VF7211-1BM30-0AA0 (3VF72111BM300AA0) Circ... Siemens N/A N/A RFQ
QSLL-F-G3 8-12 Festo QSLL-F-G3/8-12 (556852). Festo N/A N/A RFQ
3048182 Phoenix Contact 3048182 UDK 4 MTK-P/P AU Phoenix Contact N/A N/A RFQ
1735244 Phoenix Contact 1735244 PT 1,5/ 9-PVH-5,0 BD:NZ210... Phoenix Contact N/A N/A RFQ
190S-ANKN1-CA25C COMPACT STARTER 0.16...0.25A Allen Bradley N/A N/A RFQ
100-D95J00 CONTACTOR 24V 60HZ Allen Bradley N/A N/A RFQ
NSYDBN2520 STEEL BOX 256X206X93 LO Telemecanique N/A N/A RFQ
F300-B52 Omron automation equipment. Omron N/A N/A RFQ
100-D860EA11 100-D860, 500KW / 400VAC,ELECT Allen Bradley N/A N/A RFQ
DSM-25-270-P-FW-A-B Festo DSM-25-270-P-FW-A-B (547579). Festo N/A N/A RFQ
1489-A3D010 INDUSTRIAL CIRCUIT BREAKER, 3- Allen Bradley N/A N/A RFQ
2697026 Phoenix Contact 2697026 ME 17,5 OT-MSTBO SET GN NZ... Phoenix Contact N/A N/A RFQ
5452189 Phoenix Contact 5452189 BCP-350-15 BK Phoenix Contact N/A N/A RFQ
1809063 Phoenix Contact 1809063 MSTB 2,5/20-ST-5,08-LR Phoenix Contact N/A N/A RFQ
2735603 Phoenix Contact 2735603 EMG125-H 15MM KLAR S36 Phoenix Contact N/A N/A RFQ
1830431 Phoenix Contact 1830431 MCDV 1,5/ 5-G-3,81 Phoenix Contact N/A N/A RFQ
2757063 Phoenix Contact 2757063 UEGM 27,5-SMD Phoenix Contact N/A N/A RFQ
LUCLX6B C.U MAG. PROT. 0.15 - 0.6A 24 Telemecanique N/A N/A RFQ
1688104 Phoenix Contact 1688104 VS-PG11 (5-10) Phoenix Contact N/A N/A RFQ
FLSM-40-L Festo FLSM-40-L (164233). Festo N/A N/A RFQ
889P-F4AB-10 CORDSET PICO Allen Bradley N/A N/A RFQ
NSYPLAZT12103 FS pol plin+can1250x1000x320 Telemecanique N/A N/A RFQ
DPZ-16-25-P-A-S2 Festo DPZ-16-25-P-A-S2 (159868). Festo N/A N/A RFQ
1492-GH070 CIRCUIT BREAKER 250V Allen Bradley N/A N/A RFQ
1404108 Phoenix Contact 1404108 SAC-5P-MS/1,5-600/M12FR-3L... Phoenix Contact N/A N/A RFQ
DSNU-40-160-PPS-A Festo DSNU-40-160-PPS-A (559311). Festo N/A N/A RFQ
ZB5AV033 PLight Head Grn LED Telemecanique N/A N/A RFQ
1846140 Phoenix Contact 1846140 MDSTBV 2,5/ 8-GF Phoenix Contact N/A N/A RFQ
855BS-T10BR6 INDUSTRIAL ROUND BEACON 90MM, Allen Bradley N/A N/A RFQ
140M-L8P-D25 MOTOR CIRCUIT PROTECTOR, STAND Allen Bradley N/A N/A RFQ
VW3A4671 FILTER 370A 460V Telemecanique N/A N/A RFQ
1719-IJ Allen Bradley 1719-IJ (1719IJ) Input and output fr... Allen Bradley N/A N/A RFQ
800FP-U2E5E5 800F 2 Position Multifunction Allen Bradley N/A N/A RFQ
SIEF-M8B-PS-S-L Festo SIEF-M8B-PS-S-L (553537). Festo N/A N/A RFQ
XS7F1A1NBL01M8 DDPI FORMF SN=5MM NC NPN Telemecanique N/A N/A RFQ
ASI-EVA-MF-2E2A-Z Festo ASI-EVA-MF-2E2A-Z (196082). Festo N/A N/A RFQ
RU100U-EMT18E-LI8X2-H1151 Turck Banner RU100U-EMT18E-LI8X2-H1151 (RU100UEMT1... Turck Banner N/A N/A RFQ
K15N-EP Hitachi K15N-EP (K15NEP) AC magnetic contactor. Hitachi N/A N/A RFQ
973AA2HM-A7T-L Honeywell automation equipment. Honeywell N/A N/A RFQ
KDV 2.3-100-220 300-00 Indramat KDV 2.3-100-220/300-00 (KDV2310022030000)... Indramat N/A N/A RFQ
800FM-U3E4FEB 800F 3 Position Multifunction Allen Bradley N/A N/A RFQ
1457500 Phoenix Contact 1457500 SACC-CI-M12MS- 4CON-SH TOR... Phoenix Contact N/A N/A RFQ
VABS-S2-1S-G38-R3 Festo VABS-S2-1S-G38-R3 (546101). Festo N/A N/A RFQ
3240721 Phoenix Contact 3240721 WT-HF 7,8X540 BK Phoenix Contact N/A N/A RFQ
9013-GSG2J24 Square D automation equipment. Square D N/A N/A RFQ
WLRCS120 Siemens WLRCS120 (WLRCS120) 120V AC/125V DC 3 cycl... Siemens N/A N/A RFQ
157B4033 Danfoss 157B4033 Actuator rated at 32V. Danfoss N/A N/A RFQ
MS4-LFM-1 4-ARM-Z Festo MS4-LFM-1/4-ARM-Z (529460). Festo N/A N/A RFQ
1441040 Phoenix Contact 1441040 SACC-M 8FS-3QO-0,25-M Phoenix Contact N/A N/A RFQ
HAPG-76 Festo HAPG-76 (537170). Festo N/A N/A RFQ
1757022 Phoenix Contact 1757022 MSTB 2,5/ 3-ST-5,08 Phoenix Contact N/A N/A RFQ
1705032 Phoenix Contact 1705032 RZ-KDS 2,5 BU Phoenix Contact N/A N/A RFQ
190E-KMNDJ1-CB10C DOL ECO STARTER, 0.63-1A, 24VD Allen Bradley N/A N/A RFQ
2803535 Phoenix Contact 2803535 VAL-MS 350/20/3+0-FM Phoenix Contact N/A N/A RFQ
2869896 Phoenix Contact 2869896 ME 67,5 UT RD S80 Phoenix Contact N/A N/A RFQ
1758700 Phoenix Contact 1758700 MKDSN 2,5/ 9 PA(1-3,5-9) Phoenix Contact N/A N/A RFQ
411027-32R Reliance automation equipment. Reliance N/A N/A RFQ
LRS-3 8-D-7-I-MINI Festo LRS-3/8-D-7-I-MINI (194623). Festo N/A N/A RFQ
800FM-F310 PUSH BUTTON - METAL, FLUSH, GR Allen Bradley N/A N/A RFQ
1703995 Phoenix Contact 1703995 PLH 16/ 1-10 Phoenix Contact N/A N/A RFQ
100-C09UY400M CONTACTOR 48V50HZ Allen Bradley N/A N/A RFQ
1882340 Phoenix Contact 1882340 PC 4/ 6-ST-7,62 BD:40-45 Phoenix Contact N/A N/A RFQ
824311 Phoenix Contact 824311 EML (20X8)RL YE CUS Phoenix Contact N/A N/A RFQ
VADMI-300-P Festo VADMI-300-P (162534). Festo N/A N/A RFQ
194C-C10-5013 STEP SWITCH 0-..-5 3P Allen Bradley N/A N/A RFQ
1683549 Phoenix Contact 1683549 SAC-3P-M12Y/2XM 8FS VP Phoenix Contact N/A N/A RFQ
1573374 Phoenix Contact 1573374 SAC-4P-MR/ 5,0-PVC SCO Phoenix Contact N/A N/A RFQ
VUWG-L14-P53U-G18 Festo VUWG-L14-P53U-G18 (573836). Festo N/A N/A RFQ
3073076 Phoenix Contact 3073076 UT 4-QUATTRO-TG BU Phoenix Contact N/A N/A RFQ
1492-ACABLE025H 2.5 METER CABLE FROM 1771-IL T Allen Bradley N/A N/A RFQ
BNS 510-160-W Balluff BNS 510-160-W (BNS007L). Balluff N/A N/A RFQ
898D-P56PT-A10 CONNECTION SYSTEM, DISTRIBUTIO Allen Bradley N/A N/A RFQ
2869854 Phoenix Contact 2869854 EMG 30-LG BU Phoenix Contact N/A N/A RFQ
801669 Phoenix Contact 801669 CES-SRG-BK-2ASI-LR Phoenix Contact N/A N/A RFQ
79-3410-45-03 Balluff 79-3410-45-03 (80050284). Balluff N/A N/A RFQ
BES 516-300-S241-D-PU-00 80 Balluff BES 516-300-S241-D-PU-00,80 (BHS002N). Balluff N/A N/A RFQ
1400422 Phoenix Contact 1400422 SAC-4P- 1,0-PUR/M12FR Phoenix Contact N/A N/A RFQ
193-T1DC47P OVERLOAD RELAY, SEPARATE MOUNT Allen Bradley N/A N/A RFQ
XMPC12C2941S702 PRESSURE SWITCH Telemecanique N/A N/A RFQ
2313805 Phoenix Contact 2313805 PSI-WL-RS232-RS485/BT/2DO Phoenix Contact N/A N/A RFQ
1053030 0050 Phoenix Contact 1053030:0050 ZB10,LGS:GLEICHE ZAHL... Phoenix Contact N/A N/A RFQ
1523939 Phoenix Contact 1523939 SAC-8P-MS-FR SH SCO/.../..... Phoenix Contact N/A N/A RFQ
BOS 5-BL-9 Balluff BOS 5-BL-9 (BAM00U4). Balluff N/A N/A RFQ
58919446 ABB 58919446 Module modbus plus adapter. Abb N/A N/A RFQ
AB1RRNETP235T6 3 LEV SPRING GROUND TERM 2.5MM Telemecanique N/A N/A RFQ
800FM-E308 800F PUSH BUTTON - METAL, EX Allen Bradley N/A N/A RFQ
828333 Phoenix Contact 828333 UC1-TMF 4 RD CUS Phoenix Contact N/A N/A RFQ
194L-E16-5501 STEP SWITCH 0-1-2 1P Allen Bradley N/A N/A RFQ
1708873 Phoenix Contact 1708873 IPCV 5/ 7-G-7,62 Phoenix Contact N/A N/A RFQ
7MH4583-3EA61 PROJEKTIERUNGSPAKET SIWAREX M FUER SIMATIC PCS 7 V... Siemens N/A N/A RFQ
100-KFC13M AUXILIARY CONTACTS FRONT MNT. Allen Bradley N/A N/A RFQ
845H-SJDA14CRY2C ENCODER Allen Bradley N/A N/A RFQ
900G32-0001 Honeywell 900G32-0001 (900G320001) 32 channel digi... Honeywell N/A N/A RFQ
3049372 Phoenix Contact 3049372 HV M8/1-VS 3 Phoenix Contact N/A N/A RFQ
190S-GNKD3-FC45S COMPACT STARTER 32...45A Allen Bradley N/A N/A RFQ
140UE-H1C3-C20 CIRCUIT BREAKER (MCCB) Allen Bradley N/A N/A RFQ
1SAP111100R0170 ABB 1SAP111100R0170 CPU terminal base for TB511-ET... Abb N/A N/A RFQ
1747-M11 Allen Bradley 1747-M11 (1747M11) SLC 500 flash mem... Allen Bradley N/A N/A RFQ
1492-ACAB010BB69 1.0 METER CABLE FROM 1769-IF4 Allen Bradley N/A N/A RFQ
1763935 Phoenix Contact 1763935 MSTB 2,5/ 4-ST-5,08 GY Phoenix Contact N/A N/A RFQ
140U-H2C3-C25-B MOLDED CASE CIRCUIT BREAKER, 1 Allen Bradley N/A N/A RFQ
KFD2-SCD2-EX1LK SMART REPEATER 1CH. 24VDC LB Pepperl Fuchs N/A N/A RFQ
2980733 Phoenix Contact 2980733 PLC-SC-S/H Phoenix Contact N/A N/A RFQ
5452440 Phoenix Contact 5452440 BCH-350VF- 7 BK Phoenix Contact N/A N/A RFQ
LFR-3 4-D-5M-MAXI-A Festo LFR-3/4-D-5M-MAXI-A (162732). Festo N/A N/A RFQ
801-ASA12 SWITCH,LIMIT 120V/ Allen Bradley N/A N/A RFQ
0825874 6 Phoenix Contact 0825874:6 SD-WMS 5 (NU):6 Phoenix Contact N/A N/A RFQ
1601506 Phoenix Contact 1601506 RC-17P1N8A80EP Phoenix Contact N/A N/A RFQ
190S-DNZJ2-DC25R COMPACT STARTER 18...25A Allen Bradley N/A N/A RFQ
9001K2L36RH13 30MM PUSHBUTTON ILLUM Telemecanique N/A N/A RFQ
1942374 Phoenix Contact 1942374 FKC 2,5 HC/ 2-ST-5,08 Phoenix Contact N/A N/A RFQ
SMBR-25 Festo SMBR-25 (19277). Festo N/A N/A RFQ
2831060 Phoenix Contact 2831060 FL IBS SC/I-T Phoenix Contact N/A N/A RFQ
1994678 Phoenix Contact 1994678 ZFKDSA 2,5-5,08- 3 THT Phoenix Contact N/A N/A RFQ
GV2ME103 MOTOR CIRCUIT BREAKER spring Telemecanique N/A N/A RFQ
XUX1APANT16 DDPP OPT COMP DC3W Telemecanique N/A N/A RFQ
QSLL-B-1 2-12-10 Festo QSLL-B-1/2-12-10 (132013). Festo N/A N/A RFQ
700-FSC3EU23 TIMER ON-AND OFF-DELAY Allen Bradley N/A N/A RFQ
1787454 Phoenix Contact 1787454 DMCV 1,5/ 8-G1F-3,5-LR P20... Phoenix Contact N/A N/A RFQ
700-CFZ0440F MCS-CF CONTROL RELAY, 2NO 2NC Allen Bradley N/A N/A RFQ
FRC-1 4-D-MIDI-A Festo FRC-1/4-D-MIDI-A (186500). Festo N/A N/A RFQ
1774373 Phoenix Contact 1774373 MSTBT 2,5/ 4-ST CP1,2BD:I4... Phoenix Contact N/A N/A RFQ
NEBV-H1G2-KN-2.5-N-LE2 Festo NEBV-H1G2-KN-2.5-N-LE2 (566656). Festo N/A N/A RFQ
1998810 Phoenix Contact 1998810 PCV 6-16/ 5-G1-10,16 Phoenix Contact N/A N/A RFQ
140U-H-NH12 NFPA 79 COMPLIANT INTERNAL ROT Allen Bradley N/A N/A RFQ
700-FSG3GA40 TIMER FLASHER/PAUSESTART 10 MI Allen Bradley N/A N/A RFQ
1492-CB2DG005 CIRCUIT BREAKER Allen Bradley N/A N/A RFQ
100-CR09P10 CONTACTOR Allen Bradley N/A N/A RFQ
DHPS-6-A Festo DHPS-6-A (1254039). Festo N/A N/A RFQ
BTL6-A500-M0700-PF-S115 Balluff BTL6-A500-M0700-PF-S115 (BTL0YPT). Balluff N/A N/A RFQ
1410738 Phoenix Contact 1410738 REDUC-K-KV-M40/M32 BK Phoenix Contact N/A N/A RFQ
800FP-U3E5EBB 800F 3 Position Multifunction Allen Bradley N/A N/A RFQ
2989310 Phoenix Contact 2989310 FL MGUARD RS Phoenix Contact N/A N/A RFQ
800FM-U3E6E1F 800F 3 Position Multifunction Allen Bradley N/A N/A RFQ
2912484 Phoenix Contact 2912484 PLC-BSP-230UC/21-21 Phoenix Contact N/A N/A RFQ
1955031 Phoenix Contact 1955031 CCA 2,5/ 2-G-5,08 P26THRR3... Phoenix Contact N/A N/A RFQ
BTL5-E10-M0300-B-DEXA-KA05 Balluff BTL5-E10-M0300-B-DEXA-KA05 (BTL0CNW). Balluff N/A N/A RFQ
027F0684 Danfoss 027F0684 (027F0684) valve plate PM-32 PMFL... Danfoss N/A N/A RFQ
NSYPLM86T WM POL PLM847X636X300 IP66GLA Telemecanique N/A N/A RFQ
2901181 Phoenix Contact 2901181 ME 45 UTM G KMGY Phoenix Contact N/A N/A RFQ
1923911 Phoenix Contact 1923911 MSTBA 2,5 HC/ 7-G-5,08 Phoenix Contact N/A N/A RFQ
1770931 Phoenix Contact 1770931 MSTB 2,5/24-G-5,08-LA Phoenix Contact N/A N/A RFQ
DHPS-35-A-NC Festo DHPS-35-A-NC (1254054). Festo N/A N/A RFQ
DGSL-16-100-P1A Festo DGSL-16-100-P1A (543997). Festo N/A N/A RFQ
100-C12T400M CONTACTOR 240V50/277V60HZ Allen Bradley N/A N/A RFQ
BES 516-355-G-E4-Y-PU-03 Balluff BES 516-355-G-E4-Y-PU-03 (BES00UH). Balluff N/A N/A RFQ
6GF3440-8BA2 Siemens 6GF3440-8BA2 (6GF90028PS) simatic MV440 DI... Siemens N/A N/A RFQ
194L-E16-2503 CHANGEOVER 1-2 3P Allen Bradley N/A N/A RFQ
9001-PB Square D automation equipment. Square D N/A N/A RFQ
1437397 Phoenix Contact 1437397 SAC-17P-M23MS/5,0-35T/FS S... Phoenix Contact N/A N/A RFQ
1624774 Phoenix Contact 1624774 K-3E-M23 M9/010-A00/M23 F8... Phoenix Contact N/A N/A RFQ
1704376 Phoenix Contact 1704376 FFKDSA1/V1-5,08- 3 Phoenix Contact N/A N/A RFQ
800FD-F5R01 PUSH BUTTON, MOMENTARY, NON IL Allen Bradley N/A N/A RFQ
621-0010-AR Honeywell automation equipment. Honeywell N/A N/A RFQ
XMLG400D31TQ ELEC PRESSURE SWITCH 400 BARC Telemecanique N/A N/A RFQ
1985234 Phoenix Contact 1985234 PTSA 1,5/ 6-3,5-Z Phoenix Contact N/A N/A RFQ
1542415 Phoenix Contact 1542415 SAC-5P-MS-FR SCO/.../... Phoenix Contact N/A N/A RFQ
2921307 Phoenix Contact 2921307 F-MS 80 ST Phoenix Contact N/A N/A RFQ
DRQD-B-25-180-P1J-A-AL-FW Festo DRQD-B-25-180-P1J-A-AL-FW (1177956). Festo N/A N/A RFQ
MN1H-5 3E-D-2-S-C Festo MN1H-5/3E-D-2-S-C (159694). Festo N/A N/A RFQ
829409 Phoenix Contact 829409 UC-WMTB (44X15) YE CUS Phoenix Contact N/A N/A RFQ
100-C12M01 CONTACTOR Allen Bradley N/A N/A RFQ
8LS1 Honeywell 8LS1 Single pole, two position wobble co... Honeywell N/A N/A RFQ
1907953 Phoenix Contact 1907953 ZFK3DSA 1,5-5,08-15 BD:NZ ... Phoenix Contact N/A N/A RFQ
1485T-P1M4-MN5KF DEVICENET, ROUND MEDIA, POWER Allen Bradley N/A N/A RFQ
800FP-LU2EFFG 800F 2 Position Illuminated Mu Allen Bradley N/A N/A RFQ
DW-80-50-Y-A Festo DW-80-50-Y-A (557909). Festo N/A N/A RFQ
MT0150C Siemens MT0150C Control transformer rated at 150VA... Siemens N/A N/A RFQ

Guaranteed On - Time Delivery

Guaranteed

On - Time Delivery

Customized & User-Friendly Database

Customized &

User-Friendly Database

Over 5100 Manufacturers

Over 5100

Manufacturers

Competitive Prices

Competitive

Prices

Scheduling & Flexibility

Scheduling

Flexibility

Flexibility Purchasing Solutions

Complete

Purchasing Solutions

Semiconductor's Certifications and Memberships

Thank You for Visiting.

We hope that you will visit us again the next time you need industrial parts and make us your strategic purchasing partner.

Request for Quote

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.