logic-validation