add cdf codes