add arithmetic ast