parameterCooker