Спасибо за отзыв, согласен со всем что написали, это все можно было бы исправить, но как всегда не хватило времени на тесты(