Although many ylides are commercially available it is often necessary to create them synthetically. Ylides can be synthesized from an alkyl halide and a trialkyl phosphine. Typically triphenyl phosphine is used to synthesize ylides. Because a SN2 reaction is used in the ylide synthesis methyl and primary halides perform the best. Secondary halides can also be used but the yields are generally lower. This should be considered when planning out a synthesis which involves a synthesized Wittig reagent.