The invention provides a method for selecting, from a repertoire of polypeptides, a population of functional polypeptides which bind a target ligand in a first binding site and a generic ligand in a second binding site, which generic ligand is capable of binding functional members of the repertoire regardless of target ligand specificity, comprising the steps of: a) contacting the repertoire with the generic ligand and selecting functional polypeptides bound thereto; and b) contacting the selected functional polypeptides with the target ligand and selecting a population of polypeptides which bind to the target ligand. The invention accordingly provides a method by which a polypeptide repertoire is preselected, according to functionality as determined by the ability to bind the generic ligand, and the subset of polypeptides obtained as a result of such preselection is then employed for further selection according to the ability to bind the target ligand.