Adds if branching