CDF method