添加了基础接口