The present invention relates to a method for preparing decorated macromolecular scaffolds. The method of the invention is useful for the generation of bioactive nanoparticles for use in clinical applications. Such applications include drag and gene delivery, tumour targeting, bioimaging, tissue remodelling, generation of antiviral products and vaccines delivery.