The magic of nano particles and cancer