Окончательный вариант валидациии