reduplicate
not defined yet