New protein based nanoparticles