understanding CFD