CFD's and Derivatives explained