CriPec nanoparticles