environmental adaption