We have identified the dual function of YAP1 where its suppression not only inhibited tumorigenesis but also prevented the generation of cancer stem-like cells and M2 TAM polarization. The gene discussed is YAP1; the disease is cancer.