bifurcate
not defined yet