add Arduino version
bug fix