Compounds as inhibitors of CSCPK and related kinases. The compounds are thiazole-substituted indolin-2-ones and are prepared from indolin-2-ones. They are included in pharmaceutical compositions and both the compounds and the pharmaceutical compositions are used in inhibiting cancer stem cells and in the treatment of a protean kinase related disorders.