Added if, while, ternary and range