adapting in an evolving world