self stabilizing