Сделал доработки с валидациями и в коде