Branches and Terminals