An adaptation is