add Calc for eval