Тотальный рефакторинг кода и исправление ошибок