Рефакторинг и комментирование кода. Исправление мелких ошибок.