linearizes
not defined yet