add option to make all branches splits symmetrical