互校

互校
Revert "second part by Kang"

This reverts commit 3ef2e5c89fc5b4e16ee8f4b94800790518c9814e.