Branches and Branch class