add free_res