Alkane Alkene Alkyne Alcohol Thiol Haloalkane Ketone Aldehyde Ether Epoxide Ester Carboxylic Acid Amide Amine Enamine Imine Nitrile Vinyl Allyl Hemiacetal Acetal Hydrate