Add calc.go