A method for production of a chemical library is provided, where the method involves: reacting, in a single vessel, a) a plurality, x, of aldehydes and/or ketones; and b) either (i) a plurality, y, of nucleophiles, (ii) a plurality, z, of electrophiles or both (i) and (ii); in the presence of c) a c
...