derivatively
not defined yet