Add cdf function