branch structures