deriv
not defined yet