This protocol is possible because an antibody consists of two parts, a variable region (which recognizes the antigen) and constant region (which makes up the structure of the antibody molecule). It is important to realize that this division is artificial and in reality the antibody molecule is four polypeptide chains: two heavy chains and two light chains. A researcher can generate several primary antibodies that recognize various antigens (have different variable regions), but all share the same constant region. All these antibodies may therefore be recognized by a single secondary antibody. This saves the cost of modifying the primary antibodies to directly carry a fluorophore.