Schiff bases can be synthesized from an aliphatic or aromatic amine and a carbonyl compound by nucleophilic addition forming a hemiaminal, followed by a dehydration to generate an imine. In a typical reaction, 4,4-oxydianiline reacts with o'-vanillin: