visit a branch