perfect duplicates