derivative (S f g) ?