branched models