Rational Design Of Nanoparticles