add branch reflection