Diverse applications of nanomedicine