Implement add params validation, add with different arity