added sparkfun library