-parameter validation