fixes

Не плохо, сделал исправления с коментариями
Хорошо что используешь закрытый скоуп, но у тебя внутри него не объявляются переменные или функции, а значит он тебе не нужен