初步的代码