Добавлены некоторые комментарии