parameters validations