第一个版本，完成基本功能