demo uses new ParamValue API