add reverse input protection diode