adapt to changing circumstances