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