add option 'skip_duplicates'