preduplication
not defined yet