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