Переделал огромную кучу всего