free_list maybe working?