fixed If, While and For