呃，调整下代码组织方式