add Branch type