adulterize
not defined yet