now cpds have the correct number of parameters