add rpn eval