fix classname
tweak type validation, add quote() for parameter values