bridge... degradation functionality