add CalculatorModel