add support for arduino