add move for ref_str