The Three Main Types Of Adaptations