diode updates