Optimization of add.