最初版本的代码