plagiarizes
not defined yet