add more arduino support