linearize
not defined yet