complish all the updates!!!