return the new array following add