again, refactoring validation tests