environment-adaptive