started implementing a formula parser