增加了几个接口以便使用