trying to add expression parser