The invention relates to a method for synthesizing templated molecules
attached to the templated which directed the synthesis thereof. The
method involves a template, a scaffold functional entity and a functional
entity attached to a building block, which, in turn, is attached the
template. The scaffold functional entity and the functional entity of the
building block are both provided with complementary dimerization domains
allowing the functional entities to come into close proximity when the
complementary domains interact with to each other. The method may be used
for generating libraries of templated molecules which may be selected for
biological activity.