first changes to include the derivative