added calculator.go