adapting to new environments