Species Adaptation to Environment