继续添加一些关键函数，并调试通过