One molecule per particle method for functionalising nanoparticles.