Add branching, fix predicate scoreboard bug
finished implementing BL