environmental adaptation