bifurcation function