B-lymphocytes have B-cell receptors (BCRs) corresponding to the specific antibody molecule they are genetically programmed to make. These BCRs recognize epitopes of antigens having a complementary shape. Different B-lymphocytes are programmed to produce different BCRs, each specific for a unique epitope.