add cap, thoroids, diode ,etc