seperate arith.go