Many enzymes use one or more cofactors, such as biotin, heme, or flavin. These cofactors may be bound to the enzyme in a noncovalent or covalent manner. Although most flavoproteins contain a noncovalently bound flavin cofactor (FMN or FAD), a large number have these cofactors covalently linked to the polypeptide chain. Most covalent flavin–protein linkages involve a single cofactor attachment via a histidyl, tyrosyl, cysteinyl or threonyl linkage.