parsing IF statements and moving the expression out, not working for IF ELSE IF yet