microbranchings