added adafruit lib