Below table will help you understand few possible operations using ADD
From the above mentioned possible operations, you will be able to infer that, when using the "TO" option, the previous value of the last identifier (to the right of the "TO") takes place in the summation, and then this value is replaced by the result. This is not the case, when the GIVING option is specified.
Last named operand must never be literal as the resultant sum is always stored there.
The TO and GIVING options cannot be used simultaneously