Bifunctional catalysts work by providing two different active sites that can sequentially or simultaneously catalyze different steps of a reaction. For example, in hydroisomerization, a metal site may hydrogenate a compound, which is then isomerized on an acidic site.