Benzene and its derivatives can undergo various reactions including nitration, sulphonation, and halogenation which introduce nitro, sulfo, and halo groups onto the benzene ring. The Friedel-Crafts alkylation reaction can add alkyl groups to benzene but has limitations. Friedel-Crafts acylation can similarly add acyl groups to benzene.