reorganize for Arduino IDE