Filter duplicates returns a new list