feature: new rule for validate