added working derivatives file