Electron-deficient olefins, such as enones and acryl derivatives can be epoxidized using nucleophilic oxygen compounds such as peroxides. The reaction is a two-step mechanism. First the oxygen performs a nucleophilic conjugate addition to give a stabilized carbanion. This carbanion then attacks the same oxygen atom, displacing a leaving group from it, to close the epoxide ring..