Most bioremediation processes involve oxidation-reduction reactions where either an electron acceptor (commonly oxygen) is added to stimulate oxidation of a reduced pollutant (e.g. hydrocarbons) or an electron donor (commonly an organic substrate) is added to reduce oxidized pollutants (nitrate, perchlorate, oxidized metals, chlorinated solvents, explosives and propellants). In both these approaches, additional nutrients, vitamins, minerals, and pH buffers may be added to optimize conditions for the microorganisms. In some cases, specialized microbial cultures are added (bioaugmentation) to further enhance biodegradation. Some examples of bioremediation related technologies are phytoremediation, mycoremediation, bioventing, bioleaching, landfarming, bioreactor, composting, bioaugmentation, rhizofiltration, and biostimulation.