more explanation about CDF