direct Numerical