Which of the explanations below describes why catalysts can increase reaction rates?

A. Adding a catalyst adds more molecules.
B. Adding a catalyst adds heat to the reaction.
C. Adding a catalyst adds electricity to the reaction.
D. Adding a catalyst provides an alternate reaction mechanism having a lower potential-energy barrier between reactants and products