Organocatalysts are often designed in a dual way offering both an acid and a base functionality, typically a Brønsted acid and a Lewis base . This type of catalyst can activate both electrophiles and nucleophiles. Figure shows a common design pattern and some exemplary implementations. The acid and base functionalities are usually separated by two to three carbon atoms.