Mutations and Adaptations