microenvironment interactions