增加类型管理