reconstructing branch
recovering octagon main