adaptation process