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