r_new_inited/r_free_destroy