branch movement