This document discusses several reagents used in organic synthesis:
1) Wittig reagent is used to synthesize alkenes from ketones and aldehydes via the Wittig reaction. It is prepared from triphenylphosphine and alkyl halides.
2) Diazopropane is used for cyclopropanation of alkenes and is prepared by oxidation of acetohydrazone.
3) BOP reagent is commonly used for peptide coupling and esterification due to its ability to form reactive hydroxybenzotriazolyl intermediates. It involves generation of a carboxylate anion which attacks the phosphorus center.