Yeah, pretty easy. I was have a little issue when i routed the wire too close the Light. it was weird, the light we turning off and on. then i realize it was probably picking up noise from the ballast and radiating into the IO box. So i re-routed the cable and it worked ok. As far as programming goes, it was straight forward from the manual. Nothing special. If you need help, feel free to hit me up. I be more than happy to assist.