basic x-validation
basic x-validation