adapting to changing