plagiarize
not defined yet