Covalent attachment of a modulating agent to a molecule or solid support may generally be achieved by first reacting the support material with a bifunctional reagent that will also react with a functional group, such as a hydroxyl, thiol, carboxyl, ketone or amino group, on the modulating agent.