respond to changing conditions