implementing exclude_list