free_list added