added variable methods for differences in upwind method