Сделал комментарии. Вроде готово