Reworked addition method