finished branching strategy (advanced)