Adaptation system