Revert "NEWUpdateNew"

This reverts commit bb9e9fd1463bdac19c46860111edf930d5b83029.
Revert "Revert "NEWUpdateNew""

This reverts commit 4280a28c9398d79901dde0be52217a5cf9dc3cac.