As is discussed in treated detail below, 33 library pools are prepared in which R1 is an individual amino acid side chain, with separate pools containing mixtures of 33 amino acids of different side chains (R2) and 92 different carboxylic acid chains (R3).