adaptation models