branch system