add Arduino support