speedup add operation