Добавил комментарии по каждой строке