adaptation to changes