note to self
working on supporting expressions with no whitespace in between parts of the expression