I have been working with rawExpression anyways because I donâ€™t want students typing bounds in separately as if theyâ€™re just filling in a table but want them to be getting used to listing the bounds the way that they would in a piecewise function. Thus I have:

```
rawExpression("f"): "f\\left(x\\right)=${table1.cellContent(1,1)}{${table1.cellContent(1,2)}"
rawExpressionColor("f"): "orange"
```

This draws an expression like x^2 from the left column of the table and concatenates it with the domain given in the right hand column so that the calculator is fed something like, â€śx^2{2 < x < 5}â€ť

Right now they would be entering the right hand column exactly as it would appear in the calculator: â€ś{2 < x < 5}â€ť. This works perfectly.

However, I would really rather they just be able to type â€ś2 < x < 5â€ť in (so that they donâ€™t get in the habit of nesting a bunch of { } in piecewise function definitions) and to fill in the { }{ in the script itself. I have tried putting \left{ and \right} as a part of the string:

```
rawExpression("f"): "f\\left(x\\right)=${table1.cellContent(1,1)}\left\{{${table1.cellContent(1,2)}\right\}"
```

When I do this, it breaks. The expression is no longer graphed and nothing entered in the right hand column matters.