Доработка модуля проверки

* Исправление критических ошибок
* Рефакторинг