基本代码完成，准备推倒重来