fixed branch fcn