Evolution an Adaptation