добавлена is_valid