Approaches to adaptation