adaptation principles