#12 intermediate option
#12 Доработал интерфейс
#12 Изменил валидатор, небольшие правки в интерфейсе