make it possible to add parameters to CSD

so that some extra templates that can have paramters can have them