Revert "fix bug"

This reverts commit 66b667b181995e81646c04fdaa45839fe2981920.
Revert "Revert "fix bug""

This reverts commit a4f53a5115b1b40b095a3d23d2169e636af74f26.
fix bug
remove comment
write comment
comment