The invention provides a nanoparticle for delivery of therapeutic agents, comprising a polymeric nanosphere and one or more detection agents, said detection agents for use in detecting the location of the nanoparticle. The invention further provides a transfection agent comprising an aforementioned nanoparticle.