updated multivariate differentiation part one