Еще раз переставил коммиты

но теперь не только названия в правильном порядке, но и изменения которые были во втором и третьем поменял местами