lineally
not defined yet