derivatives work