Photoisomerization behavior can be roughly categorized into several classes. Two major classes are "trans-cis" (or 'E-'Z) conversion, and open-closed ring transition. Examples of the former include stilbene and azobenzene. This type of compounds has a double bond, and rotation or inversion around the double bond affords isomerization between the two states. Examples of the latter include fulgide and diarylethene. This type of compounds undergoes bond cleavage and bond creation upon irradiation with particular wavelengths of light. Still another class is the di-pi-methane rearrangement.