differentiator
not defined yet