Tumor microenvironment is multifaceted