About Azo Compound
Azo compounds are compounds bearing the functional group diazenyl R−N=N−R′, in which R and R′ can be either aryl or alkyl. IUPAC defines azo compounds as: "Derivatives of diazene, HN=NH, wherein both hydrogens are substituted by hydrocarbyl groups, e. g. PhN=NPh azobenzene or diphenyldiazene. "