rename RPN object
implement Evaluator