before branching2