Developments in peptide and amide synthesis.