add ignore duplicates option