A related material to the metal clusters – metallopolymers – are single-site catalysts which combine the flexibility of a polymer backbone with the functionality of metal centres. An easily-polymerisable conductive monomer is functionalised with a chelating agent that binds a single atom or few-atom clusters. This is then polymerised and introduced to the metal catalytic agent so as to create this interesting hybrid material. These catalysts are adventageous is that every metal site is available for catalysis as opposed to the dead volume found within a bulk metal catalyst. The structure of a metallopolymer allows every atom to count, reducing the amount of active material needed in devices while preserving activity and conductivity.