A conceptual framework for adaptation