After each successive condensation, the growing polyketide is further modified according to enzymatic domains that are present to reduce and dehydrate it, thereby introducing the diversity of functionalities observed in rapamycin (figure 1).