PREPARE TO BRANCH