Revert "clean"

This reverts commit 0bdc7d9ca3920c8daac817c1af443bd51fc49cd6.
Revert "clear"

This reverts commit bcf054fab2a22fa7cf98c6da8f154f644efa03ee.