add return idx