modified duino-button