增加了适配