I had to have the LBS install it since the original wire (for the cadence sensor) actually broke. Some of the zip ties were brittle so I think the box just got too warm at some point and time. It wa the first system that the shop did so it took them a while and I brought in my own trainer (KK Rock& Roll) Once everything got connect it was pretty responsive It does offer more features than the Sigma it i replaceing with temp/Altitude and HR.