bifurcation analysis