Split/move branch setting func