fix multilevel travel between branches