create free_list func.