client updated to use wiringPi