started adding in arduino support, tired... it half works.