make sure to initialize wiringPi only once
implemented send to all