How do new adaptations happen?