taking advantage of the progress in computer technology such as 3D simulations and