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