Nanoparticles And Its Applications