Progress so far almost got the first expression to evaluate.
Just need to fix a bug with adding classes.