添加了一些新功能