update need f_of_v_derivative