add&return