derivatives provider