add calc.ml