新增一些功能