trying to handle dups