types of adaptability