500+ adaptation approaches in the compendium of adaptation approaches