reuse array among different add ops