smoothing upgrade process