linearising
not defined yet