merge free_list and split_string_to_list for destination