提交全部代码，完成基本功能。