the present invention relates to a novel solid support template of formula and methods for producing novel highly functionalized imidazoles , pyrazinones and benzodiazepinones through a plurality of chemical reactions utilizing the solid support template