Nucleation theory & Nano Particles on Powder(NPP)