shenzhongcz
great rewrite