Arduino changes from Greg