Adds cd_func