finished upgrade chapter [skip ci]