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