Modified by hand
for reset
Revert "for reset"

This reverts commit e7cd0386e67064f0a8c22fc47c021c64d830171a.
Revert "Revert "for reset""

This reverts commit 6df1179d7e4f4cf0e9bdaf5d1f26fbc64d255708.