compiles with arduino