大量重构，开始做评论