refactoring validation