model useful for derivatives, also