rough draft of math parser